随笔分类 -  动态规划-最长上升子序列

摘要:【链接】:https://cn.vjudge.net/problem/UVA-437 【题意】:给你n个立方体,让你以长宽为底,一个个搭起来(下面的立方体的长和宽必须大于上面的长和宽)求能得到的最长高,立方体能翻来覆去交换长宽高来用。 【代码】: 阅读全文
posted @ 2018-05-09 01:30 Roni_i 阅读(215) 评论(0) 推荐(0) 编辑
摘要:假设存在一个序列d[1..9] = 2 1 5 3 6 4 8 9 7,可以看出来它的LIS长度为5。 下面一步一步试着找出它。 我们定义一个序列B,然后令 i = 1 to 9 逐个考察这个序列。 此外,我们用一个变量Len来记录现在最长算到多少了 首先,把d[1]有序地放到B里,令B[1] = 阅读全文
posted @ 2018-05-08 20:12 Roni_i 阅读(351) 评论(0) 推荐(0) 编辑
摘要:矩形嵌套 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a using namespace std; define N 1005 struct node { int x 阅读全文
posted @ 2018-05-08 19:18 Roni_i 阅读(305) 评论(0) 推荐(0) 编辑
摘要:题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入格式 输入数据为 阅读全文
posted @ 2018-05-07 21:08 Roni_i 阅读(165) 评论(0) 推荐(0) 编辑
摘要:``` 链接:https://www.nowcoder.com/acm/contest/116/C 来源:牛客网 题目描述 杨老师认为他的学习能力曲线是一个拱形。勤奋的他根据时间的先后顺序罗列了一个学习清单,共有n个知识点。但是清单中的知识并不是一定要学习的,可以在不改变先后顺序的情况下有选择的进行 阅读全文
posted @ 2018-05-04 18:57 Roni_i 阅读(108) 评论(0) 推荐(0) 编辑
摘要:#include using namespace std; const int maxn = 3000 + 10; int n,a[maxn],b[maxn],dp[maxn]; int main() { scanf("%d",&n); memset(dp,0,sizeof(dp)); for(int i = 1;i b[j]) maxn = max(maxn,... 阅读全文
posted @ 2018-03-23 09:58 Roni_i 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Constructing Roads In JGShining's Kingdom Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 27358 A 阅读全文
posted @ 2018-02-06 21:30 Roni_i 阅读(209) 评论(0) 推荐(0) 编辑
摘要:题目背景 统计天数 题目描述 炎热的夏日,KC非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。 经历千辛万苦,他收集了连续N(1<=N<=10^7)天的最高气温数据。 现在,他想知道最高气温一直上升的最长连续天数。 输入输出格式 阅读全文
posted @ 2017-12-04 00:09 Roni_i 阅读(480) 评论(0) 推荐(0) 编辑
摘要:A. Kefa and First Steps time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output A. Kefa and Firs 阅读全文
posted @ 2017-11-30 13:13 Roni_i 阅读(216) 评论(0) 推荐(0) 编辑
摘要:问题描述 一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里1 <= i1 < i2 < ... < iK <= N。比如,对于序列( 阅读全文
posted @ 2017-11-20 18:43 Roni_i 阅读(502) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示