![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
拉格朗日插值法
Self-Discipline
在校大学生
展开
-
牛客网多校1 Sum of Maximum
题目:点击打开链接 题意:给出n个数,求 分析: 即数组最大值max * max为最大值的次数,求和,由于数字顺序不影响结果,所有可以先把数组从小到大排序。 a1,a2,a3, ... ,ai = x,aj = y, ... ,an 考虑到y时,mula = a1 * a2 * ... * ai z = n - j + 1,表示y及后面还有z个数 max = x + 1,情况有mula...原创 2018-07-27 11:31:35 · 239 阅读 · 0 评论 -
拉格朗日插值法模板
最近多校碰到了有关拉格朗日插值法的题目,就系统学了下,具体解释在上一篇博客,下面给出模板。(以CF622F为例) 模板代码: #pragma comment(linker, "/STACK:102400000,102400000")///手动扩栈 #include<algorithm> #include<iostream> #include<cstdlib>...原创 2018-07-22 13:34:42 · 1237 阅读 · 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 · 419 阅读 · 0 评论