風(fēng)一樣消逝的青春
C++博客
首頁
新隨筆
聚合
管理
隨筆-38 評(píng)論-23 文章-0 trackbacks-0
pku 1631 DP(四)+二分查找
簡(jiǎn)單的概括下 這題的意思就是求一個(gè)最長(zhǎng)上升子序列.由于number的數(shù)很多.用普通的n^2的DP求最長(zhǎng)上升子序列肯定會(huì)超時(shí)。。故采用二分查找的方法。
#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
米游
閱讀(330)
評(píng)論(0)
編輯
收藏
引用
所屬分類:
ACM
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
有道難題...
zoj 3211 Dream City
09.5.23 退役感言
RMQ ST算法 (區(qū)間最大(最小)值問題)
使用后綴數(shù)組 解決zoj 3199 Longest Repeated Substring
線段樹求矩形覆蓋的周長(zhǎng) pku 1177
hdu 2816 即老菜鳥杯的1008題目
hdu 2813 即 老菜鳥杯 1005題
hdu 2812 即老菜鳥杯 1004
hdu 2811 即老菜鳥杯 1003
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2009年4月
>
日
一
二
三
四
五
六
29
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
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(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崽
極光炫影
計(jì)算機(jī)圖形學(xué)
NEHE OPENGL
OpenGL
OPENGL部分資料
OSG
虛擬現(xiàn)實(shí)中國(guó)社區(qū)
搜索
最新評(píng)論
1.?re: OSG 碰撞檢測(cè)之多面體求交器代碼解讀(PloytopeIntersector)
你好,能不能分享一下你寫的這個(gè)碰撞檢測(cè),多面體求交的源碼呀?我最近在寫這個(gè)碰撞檢測(cè)的代碼上碰到好多問題,希望能參考一下你的代碼,不勝感激?。ㄎ业泥]箱:313741269@qq.com)
--盧江
2.?re: opengl 使用bmp位圖紋理(8-bit 24bit)
強(qiáng)大
--307252614
3.?re: OSG學(xué)習(xí) Drawable 與 幾何體創(chuàng)建[未登錄]
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--米游
4.?re: OSG學(xué)習(xí) Drawable 與 幾何體創(chuàng)建[未登錄]
osg::Box* boxtest = new osg::Box(osg::Vec3(1.5,0.0,0.0),1.0);
是如何決定立方體的方向???
--zero
5.?re: pku 1191 棋盤分割 (DP)(三)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--米游
閱讀排行榜
1.?OpenGL 渲染管線理論(8870)
2.?OSG 碰撞檢測(cè)之多面體求交器代碼解讀(PloytopeIntersector)(7516)
3.?OSG 學(xué)習(xí)<4> MatrixTransform 與 PosiotionAttitudeTransform(6884)
4.?OSG學(xué)習(xí)<2> GraphicsContext與窗口建立(6223)
5.?OSG學(xué)習(xí)<3> Drawable 與 幾何體創(chuàng)建(6183)
評(píng)論排行榜
1.?使用后綴數(shù)組 解決zoj 3199 Longest Repeated Substring(5)
2.?pku 1191 棋盤分割 (DP)(三)(4)
3.?opengl學(xué)習(xí) nehe opengl lesson_6(3)
4.?OSG學(xué)習(xí)<3> Drawable 與 幾何體創(chuàng)建(2)
5.?opengl 使用bmp位圖紋理(8-bit 24bit)(2)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 米游
久久91综合国产91久久精品
|
久久免费视频观看
|
亚洲国产成人久久精品99
|
99久久99久久精品国产片
|
国产精品嫩草影院久久
|
久久亚洲国产精品123区
|
99久久精品免费看国产一区二区三区
|
亚洲综合精品香蕉久久网
|
久久人人爽人人爽人人av东京热
|
久久中文字幕无码专区
|
亚洲AV无码久久精品色欲
|
国产日韩久久久精品影院首页
|
无码人妻久久一区二区三区蜜桃
|
综合人妻久久一区二区精品
|
77777亚洲午夜久久多喷
|
亚洲国产婷婷香蕉久久久久久
|
国内精品伊人久久久久av一坑
|
久久成人18免费网站
|
综合人妻久久一区二区精品
|
精品99久久aaa一级毛片
|
亚洲乱码精品久久久久..
|
久久综合狠狠综合久久激情
|
欧美亚洲国产精品久久
|
国产91久久综合
|
狠狠色丁香久久综合五月
|
久久久久久精品免费免费自慰
|
欧洲成人午夜精品无码区久久
|
久久成人精品
|
国内精品免费久久影院
|
AV无码久久久久不卡蜜桃
|
午夜欧美精品久久久久久久
|
亚洲国产精品无码久久久久久曰
|
国产999精品久久久久久
|
国产精品久久免费
|
国产亚洲综合久久系列
|
亚洲AV无码1区2区久久
|
伊人久久大香线蕉综合Av
|
久久精品中文无码资源站
|
伊人久久一区二区三区无码
|
日韩精品无码久久一区二区三
|
久久人人超碰精品CAOPOREN
|