摘要: 题目链接题意背景故事大概是说一战时一个英国间谍Lawrence要指挥突击队去炸毁奥斯曼帝国的一些铁轨。铁轨上有n个火车站,按线性排列,每个火车站上有一个权值,最后整个铁路的价值就是每一段联通铁路段上的火车站权值两两相乘的和加起来(联通段上只有一个车站就是0)。Lawrence有m次... 阅读全文
posted @ 2017-02-26 15:31 DrCarl 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目链接题意某公司需采购c种珍珠,知道每种珍珠的价格和需要的量。购买时,若要买某种珍珠,需额外支付10个该种珍珠的价钱。同时价格低的珍珠可以用价格高的珍珠代替。求最少能花多少钱完成采购。分析解决本题关键要想到这一点:若第i种珍珠可以被第j种珍珠代替(i#include using ... 阅读全文
posted @ 2017-02-25 15:25 DrCarl 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题意给定一个n元集,元素为ai,求其有多少个子集,使得其中的元素ai1,.....aik满足 ai1&ai2&⋯&aik=0 (1⩽n,a⩽106)分析要是n和a的范围小一些自然可以直接用01背包做,然而这里a与n都达到了1e6的范围,则要另寻他法。 先求有多少种情况使得与出来的结... 阅读全文
posted @ 2017-01-19 15:06 DrCarl 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题意将1到n的数分成不互质的数对,问最多能分出多少对?分析贪心构造,先打出小于等于n的所有素因子,从最大的素因子开始(因为越大的因子,在数列中的倍数越少),两两匹配其倍数。若刚好是奇数个,则将其2倍留下,因为若能匹配出至少一对,其二倍必在数列中,同时,其二倍除了其本身以外必然只有2... 阅读全文
posted @ 2017-01-19 10:41 DrCarl 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题意有n个物品,每个物品的重量是ai,求以下式子: ∑ni=i∑nj=1∑nk=1∑nl=1∑sm=1f(i,j,k,l,m)(i≠j≠k≠l) 其中f(i,jk,l,m)表示在所有物品中必选i和j,且必不选k和l,重量总和为m的选法总数。分析设状态dp[i][j][x][y]为选... 阅读全文
posted @ 2017-01-19 10:04 DrCarl 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题意给一串数列,求区间GCD和整个数列中与该区间GCD相等的区间数分析首先区间GCD易求,用能求RMQ的方法都可以,比如ST表、线段树。关键是如何求第二个问题,这里有两种做法: 方法一 利用GCD的性质,若固定区间左端点,增大右端点,区间GCD必然非递增。因此我们可以遍历区间左端点... 阅读全文
posted @ 2017-01-17 19:35 DrCarl 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题意给出接下来T天每天卖出、买入股票的价格,每天买入、卖出的上限,持有的股票的总上限,并且两次股票操作之间有时间间隔,求T天之后最多能赚多少钱。分析很容易可以写出状态转移方程: dp[i][j]↔第i天持有j的股票能获得的最大利益 dp[i][j]=max(dp[i−1][j],m... 阅读全文
posted @ 2017-01-16 23:32 DrCarl 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题意给定一串数列,要求把它划分成一些小段,每个小段的和不超过M,找到一种分段方法使得每一段的最大值的和最小,求这个最小值分析易得转移方程 dp[i]=min(dp[k]+max(num[k+1],⋯,num[i])) 其中∑ij=k+1num[j]#include #include... 阅读全文
posted @ 2017-01-16 10:14 DrCarl 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目链接题意在一个3*n的桌子上放一些1*2的多米诺骨牌(横竖放都可以),桌子上有一些不能放置的格子,除了这些不能放置的格子以外,还要求一个指定的格子不能被多米诺骨牌覆盖,同时这个空位可以通过移动附近的骨牌来转移到其他地方,剩下的格子要被全部覆盖,求放置的种数。分析先不管哪个预留的... 阅读全文
posted @ 2016-11-27 16:46 DrCarl 阅读(283) 评论(0) 推荐(0) 编辑
摘要: persistent segment tree 题目链接题意给一串初始序列An,并且初始的时间是0,定义以下操作: 1. 给一个区间内的数加上一个值,并且时间加一 2. 查询当前某区间的区间和 3. 查询过去某个时间的某个区间和 4. 回到某个时间序列大小和查询数量级为1e5分析... 阅读全文
posted @ 2016-11-16 00:25 DrCarl 阅读(280) 评论(0) 推荐(0) 编辑