题目: 给出组合数C(n,m), 表示从n个元素中选出m个元素的方案数。例如C(5,2) = 10, C(4,2) = 6.可是当n,m比较大的时候,C(n,m)很大!于是xiaobo希望你输出 C(n,m) mod p的值! input: 输入数据第一行是一个正整数T,表示数据组数 (T incl ...
分类:
其他好文 时间:
2018-07-21 14:42:09
阅读次数:
175
题面 "传送门" 思路 一句话题意: 给出一个长度为 n 的序列,求所有长度大于等于2的子序列个数,满足:对于子序列中任意两个相邻的数 a和 b (b 在 a 前面),$C_a^b mod 2=1$,答案对1e9+7取模 显然膜2余1是个非常特殊的性质,应当好好加以利用 和组合数取模有关的东西,有L ...
分类:
其他好文 时间:
2018-07-04 10:34:23
阅读次数:
121
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1951 题意就是要求 G^( ∑(k|n) C(n,k) ) % p,用费马小定理处理指数,卢卡斯定理处理大组合数,取模用中国剩余定理合并; 好想难写的感觉(其实也不难写?); 关于中国剩余定理 ...
分类:
其他好文 时间:
2018-07-03 18:21:22
阅读次数:
176
题集链接: https://cn.vjudge.net/contest/231988 解题之前请先了解组合数取模和Lucas定理 A : FZU-2020 输出组合数C(n, m) mod p (1 <= m <= n <= 10^9, m <= 10^4, m < p < 10^9, p是素数) ...
分类:
其他好文 时间:
2018-05-29 17:07:13
阅读次数:
133
组合数取模问题为求$C_{n}^m % p$的值。根据$n$,$m$,$p$取值不同,方法不同。在此之前我们先看些前置技能: 同余定理:$a≡b(mod m)$性质:1.传递性:若$a≡b(mod m)$,$b≡c(mod m)$,则$a≡c(mod m)$;2.同余式相加:若$a≡b(mod m) ...
分类:
其他好文 时间:
2018-05-25 01:40:45
阅读次数:
173
考了考试才发现自己还是个彩笔,心态爆炸 T1以为是在dfs树上求最大k条不相交路径和,但是我不会,结果正解是点双连通分量+圆方树+dp,具体怎么做还不太清楚,先学学点双连通分量和圆方树再说吧。 T2好像是一堆板子题,暴力好像有20分的样子,但是我不会求组合数取模。 T3连题面都看不太懂,心态爆炸,然 ...
分类:
其他好文 时间:
2018-03-03 14:08:46
阅读次数:
126
早晨起来很开心,因为昨天跟妹子聊天聊到很晚 然后看到了题,感觉:这tm才是冬令营呀! T1构造,并没有找到性质,暴力都懒得打 T2数位dp,状态比较麻烦,看来跟dmy想到一起了,然后搞一下搞完 T3放弃 T4手推出一个大式子然后算组合数取模Lucas+CRS 然后打三国杀 没想到就这么骗进了前5.. ...
分类:
其他好文 时间:
2018-01-23 00:55:30
阅读次数:
175
之前已经做过几个分块的水题,导致nmphy居然口出狂言:“高中学过,简单”。(现在nmphy收回他的话,并且跪着写下这篇总结) 前言: α,组合数取模: 组合数取模根据n,m,p规模不同,分别有不同的解决方法。 第四个这怎么搞呢?这个时候……貌似跟3差不多。但是……需注意一个问题, c(n % p, ...
分类:
其他好文 时间:
2018-01-06 21:09:27
阅读次数:
262
1.欧几里得 2.扩展欧几里得 3.欧拉筛 4.欧拉函数 5.中国剩余定理 6.卡特兰数 7.逆元(求组合数) 8.卢卡斯定理(求组合数取模) ...
分类:
其他好文 时间:
2017-11-06 11:06:26
阅读次数:
144
#include #include #include using namespace std; typedef long long ll; ll mod_pow(ll x, ll n, ll p){ ll res = 1; while(n){ if(n & 1) res =res * x % p; ... ...
分类:
其他好文 时间:
2017-10-28 12:48:13
阅读次数:
125