数论综合。费马小定理,lucas定理,中国剩余定理,exgcd,快速幂,乘法逆元。 首先要计算出n的每个约数,简单的sqrt(n)枚举即可。 然后计算C(i,m)(m个中挑i个的组合数,ps:因为网上正反俩种都有,所以标注一下。。) 设s=sum(C(i,m)) 题目要求g^(s)%mod, 由费马... ...
分类:
其他好文 时间:
2016-07-05 23:53:04
阅读次数:
184
卡特兰数。 这道题打下表可以看出前几项是卡特兰数(怎么想到打表和卡特兰数?我事先看了题解,为了确认一下。) 因为p不是质数,所以不能用乘法逆元。 我们可以把C(2*n,n)/(n+1)的每一项分解成一个质数,然后乘,这样就可以了。 #include #include #include #define... ...
分类:
其他好文 时间:
2016-07-04 01:13:42
阅读次数:
211
题目链接:传送门 题目大意:略 题目思路:用题目所给函数推出表达式,然后用等比求和公式得到关系式套用即可(需用乘法逆元),也可直接构造矩阵,用矩阵快速幂求解。 感受:做题时一定要仔细,需要仔细注意什么时候需要使用%,此题因为%使用不当,WA3次 ...
分类:
其他好文 时间:
2016-06-15 16:05:11
阅读次数:
159
首先我按着我的理解说一下它为什么是卡特兰数,首先卡特兰数有一个很典型的应用就是求1~N个自然数出栈情况的种类数。而这里正好就对应了这种情况。我们要满足题目中给的条件,数字应该是从小到大放置的,1肯定在左上角,所以1入栈,这时候我们放2,如果我们把2放在了1的下面就代表了1出栈,把2放在上面就代表了2 ...
分类:
其他好文 时间:
2016-06-09 14:45:05
阅读次数:
209
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1004 共n个卡片,染成r,b,g三种颜色,每种颜色的个数有规定.给出一些置换,可以由置换得到的染色方案视为等价的,求等价类计数. 分析 给出置换求等价类计数,用Burnside引理:等价类计数= ...
分类:
其他好文 时间:
2016-06-01 19:54:14
阅读次数:
228
6月1日 1.复习: 欧几里德算法和扩展欧几里德算法 Eratosthenes筛法 2.学习: 模线性方程组 除法取模(乘法逆元) 置换,Burnside引理,Polya定理 费马小定理 3.做题: 1004: [HNOI2008]Cards 1004: [HNOI2008]Cards ...
分类:
其他好文 时间:
2016-06-01 19:30:55
阅读次数:
225
最近打的几场比赛,都出现了有关逆元的题目,今天就整理了一下... 求乘法逆元的几种方法:http://www.cnblogs.com/james47/p/3871782.html 博文转载链接:http://blog.csdn.net/acdreamers/article/details/82207 ...
分类:
其他好文 时间:
2016-05-23 21:21:22
阅读次数:
371
题目链接: All X Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem Description F(x,m) 代表一个全是由数字x组成的m位数字。请计算,以下式子是否成立 ...
分类:
其他好文 时间:
2016-05-21 19:09:30
阅读次数:
491
//本题要求:(Ar*A2...An)%p,亦即[(A1*A2*...An)/(A1*A2*...Ar-1)]%p,由于A1*A2...An乘积过大,无法求得相除所得的结果 //我们需要用到乘法逆元(a*k≡1 (mod p)的k值就是a关于p的乘法逆元),而乘法逆元有如下定理®:(a*k) mod ...
分类:
其他好文 时间:
2016-05-17 00:41:23
阅读次数:
130