風一樣消逝的青春
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
米游
閱讀(333)
評論(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年6月
>
日
一
二
三
四
五
六
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
11
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(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 渲染管線理論(8884)
2.?OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)(7551)
3.?OSG 學習<4> MatrixTransform 與 PosiotionAttitudeTransform(6904)
4.?OSG學習<2> GraphicsContext與窗口建立(6238)
5.?OSG學習<3> Drawable 與 幾何體創建(6198)
評論排行榜
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 米游
久久久久成人精品无码中文字幕
|
7777久久久国产精品消防器材
|
观看 国产综合久久久久鬼色 欧美 亚洲 一区二区
|
国产成人AV综合久久
|
国产精品久久久久9999高清
|
久久国产乱子精品免费女
|
一级a性色生活片久久无少妇一级婬片免费放
|
国产精品乱码久久久久久软件
|
伊人久久大香线蕉综合5g
|
一本久道久久综合狠狠爱
|
国产精品xxxx国产喷水亚洲国产精品无码久久一区
|
国产成人精品白浆久久69
|
久久久久亚洲av毛片大
|
99久久综合狠狠综合久久止
|
伊人久久成人成综合网222
|
亚洲国产精品久久久久婷婷软件
|
免费精品久久天干天干
|
久久久久亚洲AV无码专区网站
|
99久久这里只有精品
|
久久精品毛片免费观看
|
无码人妻少妇久久中文字幕
|
中文精品久久久久人妻
|
中文字幕成人精品久久不卡
|
亚洲精品无码久久一线
|
97视频久久久
|
久久综合久久美利坚合众国
|
欧洲性大片xxxxx久久久
|
国产亚洲精午夜久久久久久
|
亚洲愉拍99热成人精品热久久
|
久久国产成人午夜aⅴ影院
|
7国产欧美日韩综合天堂中文久久久久
|
久久综合精品国产二区无码
|
伊人久久大香线焦AV综合影院
|
亚洲综合久久久
|
亚洲狠狠婷婷综合久久久久
|
久久精品国产AV一区二区三区
|
亚洲精品无码久久久久AV麻豆
|
亚洲国产日韩欧美综合久久
|
模特私拍国产精品久久
|
波多野结衣AV无码久久一区
|
中文无码久久精品
|