摘要: 现在做一下动态规划的小结 1.背包问题 这是一类超级经典很基础的动态规划,好多动态规划题目都能用背包的方法写出或者是背包的变形. 这些在背包九讲中说的很清楚:链接(这是网上我随便找的一个讲的比较全的博客),这些背包问题给我的一个启发就是:转换,通过一系列的操作,转换为01背包 背包给我的感受:很大一 阅读全文
posted @ 2015-09-10 20:57 盗版柯南 阅读(162) 评论(1) 推荐(1) 编辑
摘要: Coin Game Problem Description 一堆n个硬币围成一圈,两个人轮流拿走连续k个硬币,拿走最后一堆的人获胜 问你第一个人获胜还是第二个 思路: 这是NIM游戏改编版本 但是道理都一样,俗称模仿游戏 这里有一个特例,k==1的时候输赢已经确认了,因为此时,他们都不能改变... 阅读全文
posted @ 2015-09-10 03:59 盗版柯南 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Cave 大致题意: 一个洞穴,已经i位置地面高度和顶的高度,要求在这个洞穴里面储蓄尽可能多的燃料,而且任何位置燃料不能碰到顶点 思路: 先从左往右扫描一下得出每一个点燃料能达到的最大高度,然后右边一样扫一遍,两个取最小值,然后累加 看起来很简单,可是实践起来很麻烦,需要讨论好不同条件下的最大高... 阅读全文
posted @ 2015-09-10 03:46 盗版柯南 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Non-boring sequences 大致题意: 给你一个字符串,问你他的任一子串是否都包含一个唯一的字符 思路: 看似简单,实际一丁点思路都没有 后面看汝佳的讲解都看了好长时间 大概思路就是,先找一个唯一字符,然后递归这个字符左右两边的字符串,看他们是否满足,知道只含一个元素.但是万一那个... 阅读全文
posted @ 2015-09-10 03:15 盗版柯南 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Shuffle 大致题意: 你有一个随机播放的播放器,有s首歌,在这s首播放完之前不会重新打乱顺序,现在给出一段只含有1~s的n长度序列,现在问你下次随机排序发生的时间有多少种可能 其实就是问你这个播放记录的起点有多少种可能 思路: 先暴力枚举一下开头s个字符分别为起点,然后验证这样是否合法 这... 阅读全文
posted @ 2015-09-10 03:10 盗版柯南 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Chopsticks 大致就是有一堆筷子,知道了他们的长度,现在选长度为abc的三个筷子a#include#include#include#include#include#include#include#include#include#include#includeusing namespace... 阅读全文
posted @ 2015-09-10 02:36 盗版柯南 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Cake slicing 给你一个矩形大小,和每个樱桃的坐标,现在让你去切使得切之后的小矩形包含一个樱桃,每次切的代价是切痕的长度,问你最小代价是多少 思路: 首先要明白一点,不能切除一个不含樱桃的矩形,因为那样完全没必要切,只是在浪费代价,那么就需要递归求解这个问题了,把这个问题扔给子局面(分... 阅读全文
posted @ 2015-09-10 02:01 盗版柯南 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Description 一排可以转动的密码锁,现在给你很多个区间,你可以操作同时转动这个区间内的密码锁,能够通过转动使之一样的密码锁为一种密码 如可以操作2~4这个区间:那么ABBB 和AAAA是一个密码 问你这个密码锁总共有多少种不同的密码 思路: 如果这题没有转动限制的话,那么答案很明显,就... 阅读全文
posted @ 2015-09-10 00:57 盗版柯南 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 这个是一个背包的变形题,很值得仔细体味 大致题意: 这个比普通背包多一个限制:再选每一类物品之前必须要先购买一个篮子来装,篮子有一定的价格,其他就和背包是一样的了 思路: 为了能够体现篮子的价值,我们可以多加一维表示当前买第i个篮子和不买的情况 dp[i][j][0]表示用j个金币... 阅读全文
posted @ 2015-09-10 00:25 盗版柯南 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 大致题意: 有n个向量要你选k个,把这k个向量连起来,画出来的与x轴围成的面积最大 思路: 这个是斜率dp,让斜率大的排在前面,记忆化搜索的时候要加入一个当前高的信息,因为这个向量形成面积不仅和斜率有关还有当前高有关 #include#include#include#include#includ... 阅读全文
posted @ 2015-09-09 17:20 盗版柯南 阅读(108) 评论(0) 推荐(0) 编辑