風一樣消逝的青春
C++博客
首頁
新隨筆
聚合
管理
隨筆-38 評論-23 文章-0 trackbacks-0
pku 1631 DP(四)+二分查找
簡單的概括下 這題的意思就是求一個最長上升子序列.由于number的數很多.用普通的n^2的DP求最長上升子序列肯定會超時。。故采用二分查找的方法。
#include
<
iostream
>
using
namespace
std;
int
num[
40001
],dp[
40001
],n;
int
DP()
{
int
len
=
1
,left,right,mid;
dp[
0
]
=
num[
0
];
for
(
int
i
=
1
;i
<
n;i
++
)
{
right
=
len
-
1
,left
=
0
;
while
(left
<=
right)
{
mid
=
(left
+
right)
/
2
;
if
(num[i]
<=
dp[mid])
right
=
mid
-
1
;
else
left
=
mid
+
1
;
}
dp[left]
=
num[i];
if
(left
==
len) len
++
;
}
cout
<<
len
<<
endl;
return
len;
}
int
main()
{
int
T;
cin
>>
T;
while
(T
--&&
cin
>>
n)
{
for
(
int
i
=
0
;i
<
n;i
++
)
cin
>>
num[i];
int
len
=
DP();
}
return
0
;
}
posted on 2009-04-01 13:14
米游
閱讀(324)
評論(0)
編輯
收藏
引用
所屬分類:
ACM
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
有道難題...
zoj 3211 Dream City
09.5.23 退役感言
RMQ ST算法 (區間最大(最小)值問題)
使用后綴數組 解決zoj 3199 Longest Repeated Substring
線段樹求矩形覆蓋的周長 pku 1177
hdu 2816 即老菜鳥杯的1008題目
hdu 2813 即 老菜鳥杯 1005題
hdu 2812 即老菜鳥杯 1004
hdu 2811 即老菜鳥杯 1003
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2009年9月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
ACM(18)
C/C++(2)
OpenGL/OSG(19)
隨筆檔案
2009年9月 (2)
2009年8月 (9)
2009年7月 (10)
2009年5月 (11)
2009年4月 (4)
2009年3月 (2)
ACM大牛
alpc12's blog
cmykrgb123
sha崽
極光炫影
計算機圖形學
NEHE OPENGL
OpenGL
OPENGL部分資料
OSG
虛擬現實中國社區
搜索
最新評論
1.?re: OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)
你好,能不能分享一下你寫的這個碰撞檢測,多面體求交的源碼呀?我最近在寫這個碰撞檢測的代碼上碰到好多問題,希望能參考一下你的代碼,不勝感激!(我的郵箱:313741269@qq.com)
--盧江
2.?re: opengl 使用bmp位圖紋理(8-bit 24bit)
強大
--307252614
3.?re: OSG學習 Drawable 與 幾何體創建[未登錄]
評論內容較長,點擊標題查看
--米游
4.?re: OSG學習 Drawable 與 幾何體創建[未登錄]
osg::Box* boxtest = new osg::Box(osg::Vec3(1.5,0.0,0.0),1.0);
是如何決定立方體的方向???
--zero
5.?re: pku 1191 棋盤分割 (DP)(三)
評論內容較長,點擊標題查看
--米游
閱讀排行榜
1.?OpenGL 渲染管線理論(8863)
2.?OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)(7484)
3.?OSG 學習<4> MatrixTransform 與 PosiotionAttitudeTransform(6858)
4.?OSG學習<2> GraphicsContext與窗口建立(6199)
5.?OSG學習<3> Drawable 與 幾何體創建(6161)
評論排行榜
1.?使用后綴數組 解決zoj 3199 Longest Repeated Substring(5)
2.?pku 1191 棋盤分割 (DP)(三)(4)
3.?opengl學習 nehe opengl lesson_6(3)
4.?OSG學習<3> Drawable 與 幾何體創建(2)
5.?opengl 使用bmp位圖紋理(8-bit 24bit)(2)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 米游
中文字幕亚洲综合久久菠萝蜜
|
97精品伊人久久大香线蕉app
|
久久成人精品
|
超级97碰碰碰碰久久久久最新
|
综合网日日天干夜夜久久
|
一本久道久久综合狠狠爱
|
久久久久免费看成人影片
|
国产99久久久国产精免费
|
亚洲一级Av无码毛片久久精品
|
久久丫精品国产亚洲av不卡
|
国产农村妇女毛片精品久久
|
国内精品久久久久影院老司
|
久久亚洲国产中v天仙www
|
色综合久久夜色精品国产
|
久久九九亚洲精品
|
少妇久久久久久被弄高潮
|
亚洲另类欧美综合久久图片区
|
久久99国产亚洲高清观看首页
|
久久久久这里只有精品
|
亚洲国产精品久久66
|
亚洲中文精品久久久久久不卡
|
精品国产婷婷久久久
|
久久精品国产免费
|
久久精品a亚洲国产v高清不卡
|
精品久久久久久久国产潘金莲
|
久久久久久久亚洲精品
|
久久国产精品成人免费
|
99久久综合狠狠综合久久止
|
色综合久久无码中文字幕
|
久久国产免费直播
|
免费久久人人爽人人爽av
|
亚洲AⅤ优女AV综合久久久
|
精品国产综合区久久久久久
|
久久久精品免费国产四虎
|
无码日韩人妻精品久久蜜桃
|
亚洲国产精品久久久久网站
|
久久久精品人妻一区二区三区四
|
久久青青国产
|
麻豆久久
|
狠狠综合久久综合88亚洲
|
欧美黑人激情性久久
|