拉格朗日插值法
Self-Discipline
在校大学生
展开
-
牛客网多校1 Sum of Maximum
题目:点击打开链接题意:给出n个数,求分析:即数组最大值max * max为最大值的次数,求和,由于数字顺序不影响结果,所有可以先把数组从小到大排序。a1,a2,a3, ... ,ai = x,aj = y, ... ,an考虑到y时,mula = a1 * a2 * ... * aiz = n - j + 1,表示y及后面还有z个数max = x + 1,情况有mula...原创 2018-07-27 11:31:35 · 247 阅读 · 0 评论 -
拉格朗日插值法模板
最近多校碰到了有关拉格朗日插值法的题目,就系统学了下,具体解释在上一篇博客,下面给出模板。(以CF622F为例)模板代码:#pragma comment(linker, "/STACK:102400000,102400000")///手动扩栈#include<algorithm>#include<iostream>#include<cstdlib>...原创 2018-07-22 13:34:42 · 1242 阅读 · 0 评论 -
Codeforces 622 F. The Sum of the k-th Powers
题目:点击打开链接题意:求sigma(i : 1 to n)i^k。 分析:做这个题之前需要知道一些知识:拉格朗日插值:n-1次多项式可以用n个点唯一确定,插值公式是:对于这道题可以发现对于每一个k次幂的积都可以用一个k+1次幂的多项式表示,于是我们可以构造出k+2个点来拟合这个多项式.拉格朗日插值公式在这里就是:我们需要求的就是F(n),带入以后就是:然后就...原创 2018-07-22 13:30:30 · 434 阅读 · 0 评论