随笔分类 -  动态规划--序列dp / 区间dp

hdu 5181 numbers——思路+区间DP
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5181 题解:https://www.cnblogs.com/Miracevin/p/10960717.html 原来卡特兰数的这个问题还能区间DP…… XO 阅读全文

posted @ 2019-06-11 18:08 Narh 阅读(159) 评论(0) 推荐(0)

LOJ 2292 「THUSC 2016」成绩单——区间DP
摘要:题目:https://loj.ac/problem/2292 直接 DP 很难做,主要是有那种 “一个区间内部有很多个别的区间” 的情况。 自己想了一番枚举 max-min 的最大限制,然后在该基础上最小化区间个数之类的。还是不会。 看了题解才会。 考虑再设一个 dp 数组来辅助表示那种麻烦的情况。 阅读全文

posted @ 2019-04-19 14:42 Narh 阅读(203) 评论(0) 推荐(0)

UVA 10559 Blocks——区间dp
摘要:题目:https://www.luogu.org/problemnew/show/UVA10559 应该想到区间dp。但怎么设计状态? 因为连续的东西有分值,所以应该记录一下连续的有多少个。 只要记录与边界连续的有多少个就能涵盖所有的连续了。只记一边的边界即可。 两个转移:用掉记录的那些连续的 或 阅读全文

posted @ 2018-09-19 10:07 Narh 阅读(161) 评论(0) 推荐(0)

51 nod 1522 上下序列——序列dp
摘要:题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1522 很好的思想。考虑从小到大一对一对填数,这样也能对它的大小限制做一些操作了。 因为从小到大,所以只能全填在左边、全填在右边、两边各填一个。记录左边填到了哪个位置, 阅读全文

posted @ 2018-09-19 09:24 Narh 阅读(175) 评论(0) 推荐(0)

洛谷 2577 [ZJOI2005]午餐——序列dp
摘要:题目:https://www.luogu.org/problemnew/show/P2577 可以从只有一个窗口的角度思考出一个贪心结论。就是应当按吃饭时间(不算打饭时间)从大到小排序。这样交换相邻两个不会使答案更优,因为交换的话对其他人无影响,而吃饭时间长的那个人打到饭的时间也靠后了。 记录第一个 阅读全文

posted @ 2018-09-18 17:14 Narh 阅读(134) 评论(0) 推荐(0)

51nod 1250 排列与交换——dp
摘要:题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1250 仔细思考dp。 第一问,考虑已知 i-1 个数有多少种方案。再放入一个数,它是最大的且在最后面,所以它的位置不同的话,就是不同的方案。它在特定的位置,其余部分的 阅读全文

posted @ 2018-09-07 18:02 Narh 阅读(160) 评论(0) 推荐(0)

导航