随笔分类 - DP
摘要:首先对 求个前缀最小值,对 求个后缀最小值。 放到二维平面上来开,把 看成横坐标, 看成纵坐标,想切开的话要在左上区域内选个点做为切割点。 实际上我们只需要考虑组成类似上凸包的点,这些点纵坐标递增。 设 为考虑了前 个时的答案,则 $f[i]=f[
阅读全文
摘要:首先说明一点:平方的期望 不等于 期望的平方,三次方也一样 设 为只考虑前 个时的答案 若当前格子为 ,不会造成额外贡献。 若当前格子为 ,概率为 ,造成的贡献为 $E(len_i^3)=E((len_{i 1}+1)^3)=E(len_{i 1}
阅读全文
摘要:吉爷爷可真是一位神仙... 看到题目毫无思路,发现题目限制和条件较多,让我们先坐下来数一数条件,推一推结论。 机器人行走要求: 1.机器人只能向右或向下。 2.机器人走到边界后会回到行/列坐标为1的地方。 3.要求机器人走过每一个点且仅走一次。 4.是先规定好了机器人的每一种行走路线,再放的障碍物。
阅读全文
摘要:DP 根据题目下面的提示&说明,我们就能知道做这个题的大体思路:先求出来每一个数的素数因子,然后就开始DP。 求素数因子的方法就是用类似于欧拉筛的操作,倘若一个数一直都没有被筛到过,那么ta就是一个素数,然后我们就可以用ta来继续筛其它的数,并且我们只用筛ta的倍数,因为只有ta的倍数才含有这个素因
阅读全文