BZOJ 1109: [POI2007]堆积木Klo dp LIS
2018-02-27 19:42
183 查看
1109: [POI2007]堆积木Klo
Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1143 Solved: 424
[Submit][Status][Discuss]
Description
Mary在她的生日礼物中有一些积木。那些积木都是相同大小的立方体。每个积木上面都有一个数。Mary用他的所有积木垒了一个高塔。妈妈告诉Mary游戏的目的是建一个塔,使得最多的积木在正确的位置。一个上面写有数i
的积木的正确位置是这个塔从下往上数第i个位置。Mary决定从现有的高塔中移走一些,使得有最多的积木在正确
的位置。请你告诉Mary她应该移走哪些积木。
Input
第一行为一个数n,表示高塔的初始高度。第二行包含n个数a1,a2,...,an,表示从下到上每个积木上面的数。(1<=n<=100000,1<=ai<=1000000)。
Output
注意:请输出最多有多少点可以处在正确位置Sample Input
51 1 2 5 4
Sample Output
3HINT
f[i][j] 表示 前 i 个里删掉 j 个 这 i 个里最多能有多少积木合法
鳄 dp式写的不对 怎么可能做出来...
自己太智障了
f[i] 表示以 i 结束的最长子序列长度
之后是三维偏序 再发现发现性质就是二维了
相关文章推荐
- 1109: [POI2007]堆积木Klo DP LIS
- bzoj 1109: [POI2007]堆积木Klo(二维偏序)
- 【bzoj1109】 [POI2007]堆积木Klo
- BZOJ1109 [POI2007]堆积木Klo
- [ DP ] [ POI2007 ] BZOJ1109
- BZOJ1109 : [POI2007]堆积木Klo
- BZOJ 1109 POI2007 堆积木Klo LIS
- bzoj 1109: [POI2007]堆积木Klo LIS
- BZOJ 1109: [POI2007]堆积木Klo
- 【BZOJ】1109: [POI2007]堆积木Klo
- 【BZOJ1109】[POI2007]堆积木Klo 二维偏序
- BZOJ 1109: [POI2007]堆积木Klo LIS
- bzoj 1109 [POI2007]堆积木Klo(LIS)
- BZOJ 1109: [POI2007]堆积木Klo
- BZOJ 1109 [POI2007]堆积木Klo(树状数组)
- BZOJ 1109: [POI2007]堆积木Klo 神分析, LIS, BIT, 二分
- 【bzoj1109】[POI2007]堆积木Klo 动态规划+树状数组
- BZOJ1109: [POI2007]堆积木Klo
- BZOJ 1109 [POI2007]堆积木Klo DP
- BZOJ 1109 POI2007 堆积木Klo LIS