当前位置 : 主页 > 网页制作 > HTTP/TCP >

蒜头君吃糖果 题解

来源:互联网 收集:自由互联 发布时间:2021-06-16
到LOFTER上效果更佳 http://www.lofter.com/lpost/30bea8b0_1c66f1e18 我的LOFTER: http://wronganswer.lofter.com/ 题面: emmm...计蒜客的题还是一如既往的鬼畜 先看数据规模:n=10^5 这又(?)决定了只能用DP做

到LOFTER上效果更佳 http://www.lofter.com/lpost/30bea8b0_1c66f1e18

我的LOFTER: http://wronganswer.lofter.com/

题面:

emmm...计蒜客的题还是一如既往的鬼畜

先看数据规模:n<=10^5

这又(?)决定了只能用DP做

诶等等,题面上明明说"可以吃任意颗糖但是不能连续选择三颗及以上的糖来吃",有后效性,你跟我说用DP?

别急,我会说明白的。

记得某位NOIP教练说:DP不会就加一维。

所以我们要这样定义状态:第一维表示第几颗糖果,第二维表示已经吃了多少糖果。

把已经吃了多少糖果放进状态里,就完美地避开了后效性。

转移方程:

AC代码:

网友评论