随笔分类 -  1-区间dp

摘要:4565: [Haoi2016]字符合并 Description 有一个长度为 n 的 01 串,你可以每次将相邻的 k 个字符合并,得到一个新的字符并获得一定分数。得到的新字 符和分数由这 k 个字符确定。你需要求出你能获得的最大分数。 有一个长度为 n 的 01 串,你可以每次将相邻的 k 个字 阅读全文
posted @ 2018-05-16 22:39 *zzq 阅读(238) 评论(0) 推荐(0)
摘要:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4255 这特喵的不就是河南省某届省赛那道开关灯的强化版题目吗。。。。 一是数据增强了可能爆int,所以用的LL才A,还有就是给出的坐标不一定有序注意排序,还有起点不一定是送餐点,要 阅读全文
posted @ 2017-08-16 12:36 *zzq 阅读(251) 评论(0) 推荐(0)
摘要:https://vjudge.net/problem/UVA-10891 给定一个序列x,A和B依次取数,规则是每次只能从头或者尾部取走若干个数,A和B采取的策略使得自己取出的数尽量和最大,A是先手,求最后A-B的得分。 令 f(i,j)表示对于[i,j]对应的序列,先手可以从中获得的最大得分,那么 阅读全文
posted @ 2017-08-10 14:50 *zzq 阅读(232) 评论(0) 推荐(0)
摘要:uva 紫书例题,这个区间dp最容易错的应该是(S)这种匹配情况,如果不是题目中给了提示我就忽略了,只想着左右分割忘记了这种特殊的例子。 dp[i][j]=MIN{dp[i+1][j-1] | if(match(i,j) , dp[i][k]+dp[k+1][j] | i<=k<=j .}注意初始化 阅读全文
posted @ 2017-08-09 10:29 *zzq 阅读(216) 评论(0) 推荐(0)
摘要:1996: [Hnoi2010]chorus 合唱队 Description Input Output Sample Input 4 1701 1702 1703 1704 Sample Output 8 HINT 要想知道[l,r]的初始队形的方案数,如果我们知道[l,r-1]和[l+1,r]有几 阅读全文
posted @ 2017-08-08 12:33 *zzq 阅读(380) 评论(0) 推荐(0)
摘要:链接http://poj.org/problem?id=1160 很好的一个题,涉及到了以前老师说过的一个题目,可惜没往那上面想。 题意,给出N个城镇的地址,他们在一条直线上,现在要选择P个城镇建立邮局,使得每个城镇到离他最近的邮局距离的总和尽量小。 首先提一个这个问题的简化版本,如果P=1得话,这 阅读全文
posted @ 2017-08-07 19:37 *zzq 阅读(705) 评论(0) 推荐(0)
摘要:Monkey Party Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 1699 Accepted Submission(s): 769 Pr 阅读全文
posted @ 2017-08-07 10:47 *zzq 阅读(615) 评论(0) 推荐(0)
摘要:Dire Wolf Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 512000/512000 K (Java/Others)Total Submission(s): 2578 Accepted Submission(s): 1509 Pro 阅读全文
posted @ 2017-08-06 20:13 *zzq 阅读(167) 评论(0) 推荐(0)