Luogu5591 小猪佩奇学数学 【单位根反演】
题目链接:洛谷
\[
Ans=\frac{1}{k}(\sum_{i=0}^n\binom{n}{i}p^ii-\sum_{i=0}^n\binom{n}{i}p^i(i \ \mathrm{mod} \ k))
\]
\[
\begin{aligned}
Ans&=\sum_{i=0}^n\binom{n}{i}p^i(i \ \mathrm{mod} \ k) \\
&=\sum_{d=0}^{k-1}\sum_{i=0}^n\binom{n}{i}p^id((i-d) \ \mathrm{mod} \ k=0) \\
&=\frac{1}{k}\sum_{d=0}^{k-1}\sum_{i=0}^n\binom{n}{i}p^id\sum_{j=0}^{k-1}w_k^{(i-d)j} \\
&=\frac{1}{k}\sum_{d=0}^{k-1}d\sum_{j=0}^{k-1}w_k^{-dj}\sum_{i=0}^n\binom{n}{i}(pw_k^{j})^i \\
&=\frac{1}{k}\sum_{d=0}^{k-1}d\sum_{j=0}^{k-1}w_k^{-dj}(pw_k^j+1)^n \\
&=\frac{1}{k}\sum_{i=0}^{k-1}(pw_k^i+1)^n\sum_{d=0}^{k-1}d(w_k^{-i})^d
\end{aligned}
\]
现在推推后面一部分。
\[
\begin{aligned}
S&=\sum_{i=0}^{k-1}ix^i \\
&=\sum_{i=0}^{k-1}(i+1)x^{i+1}-kx^k \\
&=x\sum_{i=0}^{k-1}ix^i+\sum_{i=0}^{k-1}x^i-kx^k \\
&=xS+\frac{1-x^k}{1-x}-kx^k \\
(1-x)S&=\frac{1-x^k}{1-x}-kx^k \\
\because x^k&=1\\
S&=\frac{k}{1-x} \\
Ans&=\frac{(p+1)^n(k-1)}{2}+\sum_{i=1}^{k-1}\frac{(pw_k^i+1)^n}{1-w_k^{-i}}
\end{aligned}
\]
还有一部分
\[
\begin{aligned}
Ans&=\sum_{i=0}^n\binom{n}{i}p^ii \\
&=np\sum_{i=0}^{n-1}\binom{n-1}{i}p^i \\
&=np(p+1)^{n-1}
\end{aligned}
\]
Luogu5591 小猪佩奇学数学 【单位根反演】的更多相关文章
- P5591 小猪佩奇学数学
P5591 小猪佩奇学数学 知识点 二项式定理 \[(x+1)^n=\sum_{i=0}^n\binom nix^i \] 单位根反演 \[[n\mid k]=\frac 1n\sum_{i=0}^{ ...
- P5591-小猪佩奇学数学【单位根反演】
正题 题目链接:https://www.luogu.com.cn/problem/P5591 题目大意 给出\(n,p,k\)求 \[\left(\sum_{i=0}^n\binom{n}{i}p^i ...
- loj 6485 LJJ学二项式定理 —— 单位根反演
题目:https://loj.ac/problem/6485 先把 \( a_{i mod 4} \) 处理掉,其实就是 \( \sum\limits_{i=0}^{3} a_{i} \sum\lim ...
- [LOJ 6485]LJJ学二项式定理(单位根反演)
也许更好的阅读体验 \(\mathcal{Description}\) 原题链接 \(T\)组询问,每次给\(n,s,a_0,a_1,a_2,a_3\)求 \(\begin{aligned}\left ...
- LOJ 6485 LJJ 学二项式定理——单位根反演
题目:https://loj.ac/problem/6485 \( \sum\limits_{k=0}^{3}\sum\limits_{i=0}^{n}C_{n}^{i}s^{i}a_{k}[4|(i ...
- loj #6485. LJJ 学二项式定理 单位根反演
新学的黑科技,感觉好nb ~ #include <bits/stdc++.h> #define ll long long #define setIO(s) freopen(s". ...
- 数学杂烩总结(多项式/形式幂级数+FWT+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群)
数学杂烩总结(多项式/形式幂级数+FWT+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群) 因为不会做目录所以请善用ctrl+F 本来想的是笔记之类的,写着写着就变成了资源整理 一些有的 ...
- 【LOJ#6485】LJJ 学二项式定理(单位根反演)
[LOJ#6485]LJJ 学二项式定理(单位根反演) 题面 LOJ 题解 显然对于\(a0,a1,a2,a3\)分开算答案. 这里以\(a0\)为例 \[\begin{aligned} Ans&am ...
- loj#6485. LJJ 学二项式定理(单位根反演)
题面 传送门 题解 首先你要知道一个叫做单位根反演的东西 \[{1\over k}\sum_{i=0}^{k-1}\omega^{in}_k=[k|n]\] 直接用等比数列求和就可以证明了 而且在模\ ...
随机推荐
- shell-基础2-字符串文本处理${}
一.为什么使用${}引用变量 1.$a和${a}的效果与区别 因为个别特殊字符会影响正常引用,所以需要使用${}引用变量,加花括号是为了帮助解释器识别变量的边界 $a和${a}效果一样,当变量后面连接 ...
- 在 WPF 程序中应用 Windows 10 真?亚克力效果
原文:在 WPF 程序中应用 Windows 10 真?亚克力效果 从 Windows 10 (1803) 开始,Win32 应用也可以有 API 来实现原生的亚克力效果了.不过相比于 UWP 来说, ...
- Vue2.0的核心思想
Vue的核心思想为数据驱动和组件化. 一.数据驱动——双向绑定 Vue是一种MVVM框架.而DOM是数据的一个种自然映射.传统的模式是通过Ajax请求从model请求数据,然后手动的触发DOM传入数据 ...
- QString 转 LPCWSTR
遍历文件的时候遇到的一个问题,百度了好久才搞定,这个是可用的,所以总结下来. QString 转 LPCWSTR QString path1 = path + "\\*"; con ...
- npm 安装卸载模块 & ionic插件安装与卸载
npm安装模块 npm install xxx利用 npm 安装xxx模块到当前命令行所在目录 npm install -g xxx利用npm安装全局模块xxx 本地安装时将模块写入package.j ...
- iOS获取屏幕亮度及设置
平常很少有功能点需要调整屏幕亮度,但是也会有一些特殊场景,类似支付宝微信的二维码提供扫描时会使屏幕程序高亮状态,查了下资料做了一下简单记录: 获取当前屏幕的亮度 CGFloat value = [UI ...
- react-router-dom下的BrowserRouter和HashRouter
奇思妙想的
- python(字典函数/操作)
一.字典操作 1.往字典中添加键值对 dict["key"] = "value" stu = {"} stu["sex"] = & ...
- Python_列表操作1
1.列表相关操作:声明,添加,删除,修改,获取len colors=['红','橙','黄','绿'] #声明一个列表 def colors_getall(): #获取列表中所有元素 return c ...
- mysql 创建新用户 并赋予权限
1.以管理员身份登录mysql mysql -u root -p 2.选择mysql数据库 use mysql 3.创建用户并设定密码 create user 'testuser'@'localhos ...