摘要: 非常经典的区间dp模板 对于每一个大于二的区间 我们显然都可以将它拆分成两个子序列 那么分别计算对于每个取最优值即可 另外强烈安利这篇讲区间dp的 全网最棒!强推一波! 顺便我居然才开始学区间dp(我太弱啦! 阅读全文
posted @ 2017-09-06 17:19 a799091501 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1260: [CQOI2007]涂色paint Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。 阅读全文
posted @ 2017-09-06 16:40 a799091501 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 1531: [POI2005]Bank notes Description Byteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有n种面值的硬币,面值分别为b1, b2,..., bn. 但是每种硬币有数量限制,现在我们想要凑出面值k求最少要用多少个硬币. Byte 阅读全文
posted @ 2017-09-05 15:18 a799091501 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1085: [SCOI2005]骑士精神 Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑 士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空 位上。 给定一个初始的棋 阅读全文
posted @ 2017-09-05 11:30 a799091501 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定n个数,去重排序后输出个数和每个数 1.map实现 2.set实现 阅读全文
posted @ 2017-09-05 07:37 a799091501 阅读(203) 评论(2) 推荐(0) 编辑
摘要: 1708: [Usaco2007 Oct]Money奶牛的硬币 Description 在创立了她们自己的政权之后,奶牛们决定推广新的货币系统。在强烈的叛逆心理的驱使下,她们准备使用奇怪的面值。在传统的货币系统中,硬币的面值通常是1,5,10,20或25,50,以及100单位的货币,有时为了更方便地 阅读全文
posted @ 2017-09-04 16:47 a799091501 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1625: [Usaco2007 Dec]宝石手镯 Description 贝茜在珠宝店闲逛时,买到了一个中意的手镯。很自然地,她想从她收集的 N(1 <= N <= 3,402)块宝石中选出最好的那些镶在手镯上。对于第i块宝石,它的重量为W_i(1 <= W_i <= 400),并且贝茜知道它在镶 阅读全文
posted @ 2017-09-04 16:03 a799091501 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1026: [SCOI2009]windy数 Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道, 在A和B之间,包括A和B,总共有多少个windy数? windy定义了一种windy数。不含前导零且相邻两个数 阅读全文
posted @ 2017-09-04 08:34 a799091501 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1606: [Usaco2008 Dec]Hay For Sale 购买干草 Description 约翰遭受了重大的损失:蟑螂吃掉了他所有的干草,留下一群饥饿的牛.他乘着容量为C(1≤C≤50000)个单位的马车,去顿因家买一些干草. 顿因有H(1≤H≤5000)包干草,每一包都有它的体积Vi(l 阅读全文
posted @ 2017-09-02 09:17 a799091501 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1600: [Usaco2008 Oct]建造栅栏 Description 勤奋的Farmer John想要建造一个四面的栅栏来关住牛们。他有一块长为n(4<=n<=2500)的木板,他想把这块本板切成4块。这四块小木板可以是任何一个长度只要Farmer John能够把它们围成一个合理的四边形。他能 阅读全文
posted @ 2017-09-02 09:09 a799091501 阅读(139) 评论(0) 推荐(0) 编辑