组合数学
文章平均质量分 84
PhilipsWeng
这个作者很懒,什么都没留下…
展开
-
GDOI模拟 装饰
题目大意有一个2∗M2 * M的彩带,彩带的每个格子都可以染上红色,蓝色,绿色中的一种颜色,一个彩带被称为合法的,当且仅当 1. 相邻两个格子的颜色不同 2. 对于每个2*2的小矩阵三种颜色都要出现 3. 整个彩带上有RR个红色格子,BB个蓝色格子,GG个绿色格子。给定M,R,B,GM,R,B,G,求可能的合法彩带数。对109+710^9 + 7取模。数据范围R+B+G=2∗M,0≤M≤100原创 2016-03-16 21:34:02 · 1016 阅读 · 0 评论 -
hackerrank infinitum16 E To Infinity and Beyond
题目大意给定A,B,CA,B,C,求出 ∑a=0A∑b=0B(a+ba)∑x=1min(A−a,B−b,C)(A−a−1x−1)(B−b−1x−1)(C−1x−1)\sum_{a=0}^A\sum_{b=0}^B \binom{a+b}{a}\sum_{x=1}^{min(A-a,B-b,C)}\binom{A-a-1}{x-1}\binom{B-b-1}{x-1}\binom{C-1}{原创 2016-09-05 09:33:16 · 674 阅读 · 0 评论 -
SRM 683 div1 hard
题目大意一开始有个人在(x0,y0)(x_0,y_0),有tt个时间点,每个时间点这个人会上下左右四个方向随机选一个方向走。给定n,mn,m,最后假如这个人停在了(x,y)(x,y),他的权值v=xnymv = x^ny^m。问(E[v]×4t)mod109+7(E[v]\times 4^t) \bmod{10^9+7}。n,m≤100,t≤109n,m \leq 100,t \leq 10^9题解原创 2016-08-25 21:48:46 · 900 阅读 · 0 评论 -
OICamp 2016 Day2 路径数
题目大意给定n,m,q,pn,m,q,p,令 c[i][j]=(qj×c[i−1][j]+c[i][j−1])modpc[i][j] = (q^j \times c[i-1][j] + c[i][j-1]) \bmod{p} 假如i=0i=0或j=0j=0,c[i][j]=1c[i][j]=1。 求出c[n][m]c[n][m]数据范围n,m,q≤109n,m,q \leq 10^9 p≤2原创 2016-09-06 22:13:06 · 787 阅读 · 0 评论 -
SRM 697 div1 hard
题目大意有nn个城市,每个城市有个权值wiw_i,任意两个城市i,ji,j之间的道路数有wi∗wjw_i*w_j条。对于每种生成树,设每个点的度数为did_i,其权值定义为∏di\prod d_i。问所有无根生成树的权值和。答案对109+710^9+7取模。 n≤2000n \leq 2000题解因为与度数有关,所以很容易就能套上prufer序列。事实上,答案求的是这个东西: ==∑a1+⋯+a原创 2016-08-19 08:44:45 · 1246 阅读 · 0 评论 -
CF582D
题目大意给定P,K,NP,K,N,求出有多少对x,yx,y,满足x≤y≤Nx \leq y \leq N,CxymodpK=0C_{y}^{x} \bmod p^K = 0数据范围N≤101000N \leq 10^{1000} 1≤P,K≤1091 \leq P,K \leq 10^9 PP为质数题解首先,Cxy=y!x!∗(y−x)!C_{y}^x = \frac{y!}{x! * (y -原创 2016-02-24 22:33:11 · 1273 阅读 · 0 评论 -
Codechef DECEMBER16 BOUNCE
题目大意假设现在有个R∗CR*C的盒子,一开始在(0,0)(0,0)有颗珠子,你朝右上角45度方向把珠子弹出,珠子碰到墙壁会反弹(依据反射定律),珠子到了某个角后就弹出了,游戏结束。珠子每到一个墙,就会相对应的把墙上的字符记录到S(R,C)S(R,C)上,比如珠子先后碰到上下左右,那么S(R,C)="TDLR"S(R,C)="TDLR",一个盒子的权值就是S(R,C)S(R,C)的长度。 现在给定原创 2016-12-12 21:42:09 · 1207 阅读 · 1 评论 -
hackerrank infinitum10 Fun with 1010
题目大意给定N,MN,M,求出 ∑i=1M⎡⎣∑j=1i(Nj)⎤⎦3mod2000003\sum_{i=1}^M \left[\sum_{j=1}^i \binom{N}{j}\right]^3 \bmod{2000003}数据范围1≤N≤M≤10121 \leq N \leq M \leq 10^{12}题解首先,对于i>Ni > N的情况,显然他们的和就等于(M−N)(2N−1)3(M-原创 2016-12-24 14:58:07 · 906 阅读 · 0 评论 -
自然数幂和 伯努利数
假设我们现在要求 G(N,k)=∑N−1i=0ikG(N,k) = \sum_{i = 0}^{N - 1} i^{k} N≤1018,k≤105N\leq 10^{18},k \leq 10^5 结果对998244353取模结果对998244353取模通常的思路是直接枚举ii,但此时的NN非常大,所以我们只能考虑转化问题。为了解决这题,我们先引入一个量——-伯努利数BiB_{i}其定义为原创 2015-07-04 15:39:31 · 1548 阅读 · 2 评论