拉格朗日插值法
Neo__Z
这个作者很懒,什么都没留下…
展开
-
bzoj4559 成绩比较【动态规划+拉格朗日插值法】
解题思路:我们设f[i][j]f[i][j]表示前ii门课,共有jj个人没有被碾压的方案数,那么答案即为f[m][n−1−k]f[m][n-1-k]假设从f[i−1][w]转移到f[i][j](j≥w)f[i-1][w]转移到f[i][j](j\ge w) 没被碾压的人数本应增加Ri−1R_i-1人,但其中有一部分可能之前就没被碾压了。 则有t1=j−wt_1=j-w个人是新增的人数,要从n−1原创 2017-12-12 08:39:46 · 1045 阅读 · 0 评论 -
bzoj3157&&3516&&4126 国王奇遇记【拉格朗日差值+高阶差分】
Description Input 共一行包括两个正整数N和M。 Output 共一行为所求表达式的值对10^9+7取模的值。 Sample Input 5 3 Sample Output 36363 HINT 1<=N<=10^9,1<=M<=500000 解题思路: 说一个不仅能求原题,还能求其拓展形式∑i=0nf(i...原创 2018-03-17 19:40:06 · 658 阅读 · 2 评论 -
bzoj5250 九省联考 秘密袭击【树上背包+拉格朗日插值+线段树合并】
解题思路: 第一个想法是枚举第kkk大的值,把大于的记为1,小于的记为0,问题就转化为树上联通块大小等于kkk的个数。 稍微转化一下,我们统计树上联通块第kkk大大等于iii的个数,不妨记为aiaia_i,那么 ans=∑i=1Wi(ai−ai+1)ans=∑i=1Wi(ai−ai+1)ans=\sum\limits_{i=1}^Wi(a_i-a_{i+1}) 而因为这样计算每个大等于ii...原创 2018-04-18 17:17:11 · 789 阅读 · 0 评论