随笔分类 -  多项式 -- 拉格朗日插值

摘要:【洛谷5437】【XR 2】约定(拉格朗日插值) 题面 "洛谷" 题解 首先发现每条边除了边权之外都是等价的,所以可以考虑每一条边的出现次数。 显然钦定一条边之后构成生成树的方案数是2nn3。可以直接purfer序列算。 也可以发现每一条边的出现次数相等,树的总数是$n^{n 2} 阅读全文
posted @ 2019-06-30 21:52 小蒟蒻yyb 阅读(561) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2137】submultiple(数论) 题面 "BZOJ" 题解 首先不难发现答案就是:i=1n(j=1pi+1jk)。 数据范围给定了。 发现对于pi很小的时候,可以直接用快速幂预处理出来,这样子可以做到$ 阅读全文
posted @ 2019-03-21 23:06 小蒟蒻yyb 阅读(505) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3601】一个人的数论(数论) 题面 "BZOJ" 怎么这图片这么大啊。。。 题解 要求的是i=1n[gcd(i,n)=1]id 然后把gcd=1给拆了,$\displaystyle \sum_{i=1}^n i^d\sum_{x|i 阅读全文
posted @ 2019-03-09 21:35 小蒟蒻yyb 阅读(879) 评论(0) 推荐(0) 编辑
摘要:【BZOJ4559】成绩比较(动态规划,拉格朗日插值) 题面 "BZOJ" "洛谷" 题解 显然可以每门课顺次考虑, 设f[i][j]表示前i门课程zsy恰好碾压了jyyb的方案数。 那么,思考转移,显然是原来碾压了k个人,但是在考虑到这一门课程的时候有些人没被碾压了, 所 阅读全文
posted @ 2018-08-13 20:33 小蒟蒻yyb 阅读(456) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2655】Calc(多项式插值,动态规划) 题面 "BZOJ" 题解 考虑如何dpf[i][j]表示选择了i个数并且值域在[1,j]的答案。 f[i][j]=f[i1][j1]ij+f[i][j1] 即不考虑选择j,以及当前选择j,那么枚举是哪个数 阅读全文
posted @ 2018-07-31 19:59 小蒟蒻yyb 阅读(578) 评论(7) 推荐(0) 编辑
摘要:【Luogu4781】【模板】拉格朗日插值 题面 "洛谷" 题解 套个 "公式" 就好 cpp include define ll long long define MOD 998244353 define MAX 2020 inline int read() { int x=0;bool t=fa 阅读全文
posted @ 2018-07-30 21:32 小蒟蒻yyb 阅读(880) 评论(0) 推荐(0) 编辑
摘要:【CF995F】Cowmpany Cowmpensation(多项式插值) 题面 "洛谷" "CF" 题解 我们假装结果是一个关于Dn次多项式, 那么,先dp暴力求解颜色数为0..n的所有方案数 这是一个O(n2)dp 然后直接做多项式插值就好了, "公式戳这里" cp 阅读全文
posted @ 2018-07-30 20:34 小蒟蒻yyb 阅读(804) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示