最长递增子序列
最长递增子序列
键盘里敲打出的巨人
这个时代带给我太多太多,我也要回馈这个时代!!
展开
-
A. A Twisty Movement 前缀和 dp
题目链接:https://codeforces.com/problemset/problem/933/A dp[l][r][k] = {l 到 r 末尾为k的最长不上升子序列长度} 完成这个遍历每个区间即可,前用1的个数前缀和,后用2的个数的前缀和,中间这个区间用max(dp[l][r][0], dp[l][r][1]) 表示反转。 ac代码: #include <cstdio&g...原创 2019-10-25 20:15:35 · 217 阅读 · 0 评论 -
矩形嵌套(dp水题)
矩形嵌套题目描述:有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能多的矩形排成一行,使得除最后一个外,每一个矩形都可以嵌套在下一个矩形内。输入描述:第一行是一个正正数N(0<...原创 2018-05-26 11:39:58 · 313 阅读 · 0 评论