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]\] 直接用等比数列求和就可以证明了 而且在模\ ...
随机推荐
- python threading模块的Lock和RLock区别
首先了解这两者是什么. 以下说明参考自python官网 Lock:Lock被称为①原始锁,原始锁是一个②在锁定时不属于特定线程的同步基元组件,它是能用的最低级的同步基元组件.原始锁处于 "锁 ...
- Computational biological hypothesis generation using "-omics" data
Computational biological hypothesis generation using "-omics" data Forming biological hypo ...
- 转 C# 使用openssl
//先用大整数来生成一个1024bit的密钥对 RSA rsa = new RSA(); BigNumber number = OpenSSL.Core.Random.Next(10, 10, 1); ...
- 常用的MySQL命令
1.新建数据库: create database person; 2.使用数据库 use person: 3.创建一个表格 create table student ( id int(10) not ...
- HTML知识整理
以下是自己对以前所学的部分HTML相关知识进行的简单的梳理,水平有限,若有问题的地方,还请见谅. 1. 常用的浏览器及浏览器内核分别是什么? IE:Trident 内核 Firefox:gecko 内 ...
- Node.js学习之(第三章:简易小demo)
前言 我们前面已经学习完了Node中一些核心模块还有如何正确配置响应头的Content-Type,今天我们来实现一个简单的demo,巩固下之前学习的内容. 需求 我们平时访问百度或者其他大的门户网站的 ...
- ActiveMQ 认证与授权
使用ActiveMQ自带simpleAuthenticationPlugin 1.直接将用户名密码写入activemq.xml文件 <plugins> <simpleAuthenti ...
- sqlite移植
编译 # tar xvf sqlite-3.6.16.tar.gz # cd sqlite-3.6.16 # ./configure # ./configure --host=arm-linux -- ...
- 关于近期使用webpack所引发的思考
近期,(使其也挺长时间了).使用了一段时间的webpack. 但是在使用期间个人感觉并不想网上说的那样好,个人对webpack的评价并不是很高,甚至有点反感使用webpack. 个人感觉使用webpa ...
- 软件测试_Loadrunner_性能测试_服务器资源监控
使用Loadrunner进行Windows服务器性能监控 将装有Loadrunner的机器叫做监控端,被监控资源的服务器叫做被监控端 一.前置环境设置 1. 设置被监控端管理员账户可用:我的电脑右键- ...