随笔分类 - 线性dp
摘要:题目链接:[P4933 大师 ](https://www.luogu.com.cn/problem/P4933) 一道不怎么套路的 ,所以就没做出来/kk/dk。 我们记 为以 为首项, 为公差的等差数列个数。 考虑倒推。 当 的差为 时
阅读全文
摘要:题目链接: "P1220 关路灯" 和 "P3205 [HNOI2010]合唱队" 差不多。 我们仍用一维来维护上一个关灯是在左边()还是右边()。 然后可以得到动态转移方程: $$dp_{i,j,0}=\min\{dp_{i+1,j,0}+val,dp_{i+1,j,1}+val\}$
阅读全文
摘要:题目链接: "P3205 [HNOI2010]合唱队" ~~跟风切题~~ shy txdy! 手残点了一下标签,看到标签之后就秒了。 区间 ,注意这是整区间不完全利用性的。 什么意思呢?就是对于继承的区间,里面的元素不一定完全有用。 还记得 ABC163 的 题吗?(不记得可以看这里
阅读全文
摘要:还是很菜,只能做绿题。 而且 whk 异常颓废,明天要给自己定任务了。。。 ~~没带学读了~~ 题目链接: "P2401 不等数列" 考虑 。 如何继承呢? 我们来手玩一下吧,看 是的一种种 的情况: 显然产生一个贡献,然后看插到 $$
阅读全文
摘要:第一场 AtCoder 比赛,结果你告诉我是 unrated? 看来只能做人均会的题了。 总分: 写一下简要题解: 按我 题顺序来。 (网太卡了,把题全打开,谁先加载出来先搞谁 . 给一棵以 为根的树,并给出其它点
阅读全文
摘要:题目链接: "P2558 [AHOI2002]网络传输" 入门题,结果调了一晚上,枯了。 很显然 ,那么我们对于每个次方数,加上他前面的任意数的组合一定小于下一个次方数。 容易得到: $$f_{i}=f_{2^{\left\
阅读全文
摘要:题目链接: "CF2B The least round way" 显然需要 解决。 第一个思路:用 代表第 行第 列最小的后缀 数,不幸的是,他被 hack 了。 考虑 的形成,贡献只来自于 和 这个因数。 我们容易想到
阅读全文
摘要:题目链接:P1356 数列的整除性 lhr大佬问我一道题: 数字三角形那个题,求得分个位数的最大值。 然后我竟然秒了。 这个题其实也是一样的。 我们容易想到用表示前个数为的方案有无。 很显然: \(dp[i][j\pm a[i]\bmod k]=dp
阅读全文
摘要:题目链接: "P1280 尼克的任务" 不会,令人谔谔,然后被暴踩了。 考虑从后往前推,如果这里没有要开始的任务就可以直接休息了,如果有,就去更新这个位置的值。 设为从到空闲时间的最大值。 那么: 如果此处无开始的任务: 有开始的任务
阅读全文
摘要:题目链接: "P1156 垃圾陷阱" 大佬推荐的一个题,就尝试做了做,然后就自闭了,~~相信大佬做的时候直接秒的吧。~~ 首先确定选择顺序,即按放入的时间排序。 容易想到用一维代表选到了第几个垃圾。 考虑分填与吃两种情况,分别更新。 我们容易想到设为前个垃圾,堆高度剩
阅读全文
摘要:题目链接: "AT3605 Zabuton" 首先有一个很相似的题: "P3619 魔法" 有这个题的经验,可以知道要按 排序。 感性理解一下,这个值就是最远到达的距离。 为什么这么想? 首先考虑 。 由于我们没有选择的顺序,而限制条件是有顺序的,比如两个人先选某一个结果
阅读全文
摘要:题目链接; "CF1244D Paint the Tree" 暴毙。 手玩一下,就会发现只有树是链的情况下才有解,就可以搞到序列上做运算了。 然后莽了一发,然后就炸了,原因是一个点的颜色受前两个点控制,而不是只有上一个。 其实确定序列后只有中选法,由于第三个是前两个控制的,且是唯
阅读全文
摘要:题目链接: "CF1288C Two Arrays" ~~被暴切了,真开心 include include using namespace std; define MOD 1000000007 int n,m; int dp[25][1005]; int ans=0; int main()
阅读全文
摘要:题目链接: "P1040 加分二叉树" 这是我自己独立完成的第一道树形,我太弱了。 其实我并没有用到什么厉害的树上算法(因为我不会),所以考虑把树上问题转化为数列的问题,可以模拟,记录下中断点(也就是树根),然后后面弄成最小字典序的情况就行了,有一些玄学问题,虽然不知道为
阅读全文
摘要:题目链接: "P1115 最大子段和" 告诉你,这个我调了一天的题是橙题...... 线性容易得到,放篇题解: ~~这种线段树咱真没见过~~
阅读全文