![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
------------greedy------------
文章平均质量分 92
Iking123
这个作者很懒,什么都没留下…
展开
-
【JZOJ3949】【湖南省队集训2014】Hungry Rabbit(贪心or网络流)
Problem 给出n(≤800)只兔子在m(≤800)天内是否会被抓,然后求出一种在m天内每天派出k(≤n)只兔子的方案,要求保证该方案每次出去的兔子都不会被吃且相邻两天派出兔子的差异数不超过L(≤k)。 Solution 比赛时我觉得这题很奇怪,感觉可能是道贪心题,并且想了一下,但是思考方向有点问题;随后我又想到了网络流,但没想到怎么建图;于是最后就打了暴力。 正解的话...原创 2018-03-09 19:23:38 · 417 阅读 · 0 评论 -
【JZOJ3819】【NOI2015模拟9.9】【hdu 4111】取石子(博弈+贪心+记忆化搜索)
Problem Input Output Hint Solution 首先感喟一下,今天又是让我们看着一坨图片消耗脑细胞,所以OJ多没诚意,抄一下都不肯,也不知道用微信把图片转成文字。 终结了我的胡思乱想,我发现这题是我几乎从未接触过的博弈,感觉可能切不了。此时右边的ZJQ说这题不需要用什么鬼sg函数,只是一道普通的博弈,想个几十分钟,或者不用,...原创 2018-02-07 19:49:53 · 211 阅读 · 0 评论 -
【JZOJ3626】【POI2012】polarization (贪心+树+背包+二进制优化)
Problem 给出一棵n(≤250000)个节点的树,要求将上面的所有边变为单向边,方向自定,求最小的和最大的其中一个点可以到达另一个点的点对。 Solution 对于最小值,奇数层的边向上,偶数层的边向下,不就可以了吗?对啊!!!我刚做时竟然没想到!!!!!证明的话,感性理解一下。 对于最大值,就麻烦了。 首先,我们必须承认一个可能被我们贴上“错误”标签的结论:答...原创 2018-01-31 12:26:51 · 190 阅读 · 0 评论 -
【JZOJ4261】【NOIP2015模拟10.22】最小代价(最短路图+最小生成树 or 贪心)
Problem 给出一幅由n(≤100000)个点m(≤200000)条边构成的无向带权图。(权值z满足1≤z≤1000000000) 其中有些点是黑点,其他点是白点。 现在每个白点都要与他距离最近的黑点通过最短路连接(如果有很多个黑点,可以选取其中任意一个),我们想要使得花费的代价最小。请问这个最小代价是多少? 注意:最后选出的边保证每个白点到离它最近的黑点的距离仍然等于...原创 2018-07-11 21:58:17 · 646 阅读 · 0 评论 -
Codeforces Round #469(Div.1 D) (Div. 2 F)Curfew(贪心)
Problem 学校里有n(2 ≤ n ≤ 100 000)间宿舍,每间宿舍应住b(1 ≤ b ≤ 10 000)个人。但是囿于同学们会串宿舍,所以一开始第i间宿舍有ai(0 ≤ ai ≤ 109)ai(0 ≤ ai ≤ 109)a_i (0 ≤ a_i ≤ 10^9)个人。所有学生都在某间宿舍里,因此a1 + a2 + ... + an = nba1 + a2 + ... + an = n...原创 2018-07-06 08:00:11 · 219 阅读 · 0 评论 -
【JZOJ5836】【省选&A组模拟2018.8.21】Sequence(DP+贪心+矩阵乘法优化)
Problem Hint Solution 算法I:dfs+DP 考虑一下暴力怎么做。 我们可以O(km)O(km)O(k^m)暴力dfs出后面填的m个数。 此时,问题就转化成了快速计算一个序列本质不同的子序列个数。 考虑DP。 设f[i][j]表示前i个数,以j这个数值结尾的方案数。 假设第i位为x,则对于∀j≠x,f[i][j]=f[i−1][j]∀j≠x,f[...原创 2018-08-21 19:57:20 · 230 阅读 · 0 评论