摘要: 描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1600 将长度为n的线段分成4段,长度为整数,围成面积>0的四边形,求方案数. 分析 首先对于四边形的四条边a,b,c,d有: a<b+c+d. 我们考虑搜索的想法,就是在剩余长度和(n+1)/2 阅读全文
posted @ 2016-05-30 16:17 晴歌。 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 描述 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1027 给出一个长度为n的字符串,求它的每个前缀(前缀长度>=2)是否是循环的(循环次 阅读全文
posted @ 2016-05-30 16:09 晴歌。 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 描述 http://codevs.cn/problem/1403/ 共t天,n个点,m条边,选择每条边要付出不同的代价,其中某些天某些边不能用,要保证每一天n个点都是连通的,如果换方案要付出额外的代价,求最小代价. 分析 像极了BZOJ_1003_[ZJOI2006]_物流运输_(动态规划+最短路) 阅读全文
posted @ 2016-05-30 15:56 晴歌。 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1084 给出一个n*m的矩阵,其中m<=2,取k个子矩阵,求最大子矩阵和. 分析 1.m=1时 dp[i][k]表示在前i列里面选k个的最优解.那么对于第i列,有选和不选两种可能.则有: dp[i 阅读全文
posted @ 2016-05-30 15:48 晴歌。 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1180 三种操作: 1.询问x,y是否连通,如果不连通,建一条边x,y 2.把x节点的权值改为t. 3.询问节点x,y路径上的权值和. 分析 裸的LCT. 但是... 但是! 现在才发现自己LCT 阅读全文
posted @ 2016-05-30 15:33 晴歌。 阅读(113) 评论(0) 推荐(0) 编辑