XVII - The Stars.|

旅玖旅玖

园龄:4年1个月粉丝:1关注:1

随笔分类 -  ACM / dp

LIS nlogn优化板子
摘要:for(int i=1;i<=n;i++) 初始化 for(int i=0;i<n;i++) { int k=lower_bound(g+1,g+n+1,A[i])-g; d[i]=k; g[k]=A[i]; } 假设我们已经算出来了d(以i为结尾的最长上升子序列) d[a]=d[b] 那么 如果a
19
0
0
uva10755 子长方体最大和 降维+dp
摘要:这里我们先将其看作2维问题 给定一个长方形 让你求他的最大子矩阵, 我们枚举长方形的y1与y2 并将它压缩成1维 而1维的最大子区间我们非常好考虑 那3维同理 我们给定一个长方体 枚举她的z1与z2 压缩成一个二维矩阵 然后我们再枚举y1 y2 继续压缩 既可求得该长方体
48
0
0
欢乐赛1D 动态规划
摘要:一种更有趣的数组方法 链接:https://ac.nowcoder.com/acm/contest/16416/D来源:牛客网 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行N 个格子,每个格子上一个分数(非负整数)。棋盘第1 格是唯一的起点,第N 格是终点,游戏要求玩家控制一
37
0
0
bitset优化内存与时间的完全背包 欢乐赛2C
摘要:链接:https://ac.nowcoder.com/acm/contest/16806/C来源:牛客网 一共有 n个数,第 i 个数是 xi xi 可以取 [li , ri] 中任意的一个值。 设 S=xi平方和 求s的种类数 如果是正常的背包 时间空间都会超 因为这是一个只存储01结果(能否构成
74
0
0
bitset语法
摘要:1 构造函数 bitset<size> name (string) size为数组大小 string为10字符串 默认前面补零(需要注意的是如果填入数字会将其转化为二进制形式)并且 size小于string(int)的时候 int取后size部分 string取前size部分 2 bitset可以直
61
0
0
P1439 最长公共子序列 n值为10000
摘要:题目描述 给出1 2 ... N 的两个排列 ,求它们的最长公共子序列。 输入格式 第一行是一个数 n。 接下来两行,每行为 n 个数,为自然数 1,2,n 的一个排列。 输出格式 一个数,即最长公共子序列的长度。 输入输出样例 输入 #1复制 5 3 2 1 4 5 1 2 3 4 5 输出 #1
42
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起