
普通DP
Iking123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JZOJ3626】【POI2012】polarization (贪心+树+背包+二进制优化)
Problem 给出一棵n(≤250000)个节点的树,要求将上面的所有边变为单向边,方向自定,求最小的和最大的其中一个点可以到达另一个点的点对。Solution 对于最小值,奇数层的边向上,偶数层的边向下,不就可以了吗?对啊!!!我刚做时竟然没想到!!!!!证明的话,感性理解一下。 对于最大值,就麻烦了。 首先,我们必须承认一个可能被我们贴上“错误”标签的结论:答...原创 2018-01-31 12:26:51 · 254 阅读 · 0 评论 -
【JZOJ4007】【GDKOI2015】星球杯(DP)
Problem 有0和1两个王国共派出N个人参加两轮预选赛,每名选手必须且只能参加一轮预选赛,最后每轮预选赛中得分前K高的晋级决赛。已知第i个人参加第一轮预赛的得分Xi、参加第二轮预赛的得分Yi和国籍Zi,求所有晋级决赛的1王国的选手最高的得分总和。Hint Xi 之间的值互不相同, Yi 之间的值互不相同。 对于 30%数据, N≤20; 对于 100%数据, N...原创 2018-03-17 17:39:41 · 285 阅读 · 0 评论 -
【JZOJ4031】【CF261D】Maxim and Increasing Subsequence(DP)
Problem 给定一个长度为n(≤)的序列b,复制t(≤)遍变成a数组,求a的最长上升子序列长度。多组数据。时限2s。Input 输入的第一行包括四个整数k,n,maxb,t。接下来k行中每一行包括n个整数b1,b2,…,bn。 注意所有数列a的n,maxb,t是相等的,只有b是不同的。 所有数字用一个空格分隔。 其中,maxb=max(bi)。Ou...原创 2018-03-24 16:21:02 · 283 阅读 · 0 评论 -
【JZOJ3463】【NOIP2013模拟联考5】军训(training)(单调栈+二分+DP+线段树优化)
ProblemHYSBZ 开学了!今年HYSBZ 有n 个男生来上学,学号为1…n,每个学生都必须参加军训。在这种比较堕落的学校里,每个男生都会有Gi 个女朋友,而且每个人都会有一个欠扁值Hi。学校为了保证军训时教官不会因为学生们都是人生赢家或者是太欠扁而发生打架事故,所以要把学生们分班,并做出了如下要求:1.分班必须按照学号顺序来,即不能在一个班上出现学号不连续的情况。2.每个学生必...原创 2018-07-19 21:52:58 · 579 阅读 · 0 评论 -
【JZOJ5813】【NOIP提高A组模拟2018.8.14】 计算(质因数分解+DP+思维)
ProblemHintSolution这道题是妥妥的送了45points。因为100以内的数的约数个数均≤12,我们找出n的约数后,暴力dfs填数即可。时间复杂度O(σ(n)2m)O(σ(n)2m)O(\sigma(n)^{2m})。不过,满分做法还是需要一点思维的。假设我们现在的x数列满足条件I(∀i∈[1,2m],xi∈Z+,xi|n∀i∈[1,2m...原创 2018-08-14 15:59:04 · 311 阅读 · 0 评论 -
【JZOJ4424】【HNOI2016模拟4.2】道路(DP+组合数学+二项式展开)
Problemn(≤50)个点,初始时没有边。要建造若干边,使得其联通。对于一个方案,若其有k条边,对答案贡献为k2k2k^2。Solution首先,假设对答案贡献为k0k0k^0怎么做(即求方案数)。设f(n)表示n个点,要求联通的方案数;设g(n)表示不要求联通的方案数。显然有:g(n)=2C2ng(n)=2Cn2g(n)=2^{C_n^2}。考虑容斥。f(n)=...原创 2018-08-20 22:37:28 · 212 阅读 · 0 评论 -
【JZOJ5870】【NOIP2018模拟9.15】地图 (递推+DP+组合数学)
ProblemHintSolution首先,图中只会存在链和环。记图中有one个度数为1的点,two个度数为2的点。囿于每条链有两个度数为1的点(链的两端),链的数量是确定的:one2one2\frac{one}2。这时,我灵(nao)光(zi)一(wa)闪(te),想到了一个优(sha)美(bi)的方法。我的SB方法:递推+组合数学+容斥观察到链和环...原创 2018-09-15 17:25:15 · 406 阅读 · 0 评论