風一樣消逝的青春
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年7月
>
日
一
二
三
四
五
六
28
29
30
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
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(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 渲染管線理論(8864)
2.?OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)(7486)
3.?OSG 學習<4> MatrixTransform 與 PosiotionAttitudeTransform(6859)
4.?OSG學習<2> GraphicsContext與窗口建立(6200)
5.?OSG學習<3> Drawable 與 幾何體創建(6162)
評論排行榜
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 米游
国产精品久久久久jk制服
|
一级A毛片免费观看久久精品
|
青草国产精品久久久久久
|
久久久久久久久无码精品亚洲日韩
|
少妇久久久久久久久久
|
亚洲国产二区三区久久
|
一级做a爰片久久毛片免费陪
|
色综合久久久久无码专区
|
精品久久综合1区2区3区激情
|
亚洲另类欧美综合久久图片区
|
亚洲精品无码久久久久久
|
99久久精品无码一区二区毛片
|
久久夜色精品国产噜噜亚洲a
|
2022年国产精品久久久久
|
伊人色综合九久久天天蜜桃
|
久久青青草原精品影院
|
久久久久久精品成人免费图片
|
久久精品人妻一区二区三区
|
久久精品欧美日韩精品
|
亚洲欧美久久久久9999
|
久久丫精品国产亚洲av不卡
|
午夜视频久久久久一区
|
久久久久久精品免费免费自慰
|
国产99久久久国产精免费
|
狠狠色婷婷久久一区二区三区
|
久久夜色精品国产亚洲
|
久久精品国产99久久香蕉
|
99久久精品费精品国产
|
99久久精品毛片免费播放
|
久久国产亚洲精品无码
|
人妻无码久久一区二区三区免费
|
少妇久久久久久被弄到高潮
|
久久久精品波多野结衣
|
久久99精品国产麻豆不卡
|
久久精品国产99久久久香蕉
|
久久国产美女免费观看精品
|
久久精品国产99久久久香蕉
|
午夜精品久久久久9999高清
|
一本大道久久香蕉成人网
|
亚洲va中文字幕无码久久不卡
|
无码国内精品久久人妻
|