我知道部分同学最近在看中国剩余定理,就这个定理本身,还是比较简单的: 假设m1,m2,…,mk两两互素,则下面同余方程组: x≡a1(mod m1) x≡a2(mod m2) … x≡ak(mod mk) 在0<=<m1m2…mk内有唯一解。 记Mi=M/mi(1<=i<=k),因为(Mi,mi)= ...
分类:
其他好文 时间:
2017-11-26 21:55:08
阅读次数:
103
KMP void getnext(){ int q, k; next1[0] = 0; for(q = 1, k = 0; q < m; q++){ while(k > 0 && sh[q] != sh[k]) k = next1[k-1]; if(sh[q] == sh[k]) k++; next ...
分类:
其他好文 时间:
2017-11-16 23:56:09
阅读次数:
145
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - POJ2891 题意概括 给出k个同余方程组:x mod ai = ri。求x的最小正值。如果不存在这样的x,那么输出-1.不满足所有的ai互质。 题解 互质就简单,但是不互质就有些麻烦,到现在我还是不大懂。 ...
分类:
其他好文 时间:
2017-11-06 22:59:30
阅读次数:
217
1.欧几里得 2.扩展欧几里得 3.欧拉筛 4.欧拉函数 5.中国剩余定理 6.卡特兰数 7.逆元(求组合数) 8.卢卡斯定理(求组合数取模) ...
分类:
其他好文 时间:
2017-11-06 11:06:26
阅读次数:
144
2257: [Jsoi2009]瓶子和燃料 Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy的飞船上共有 N个瓶子(1<=N<=1000) ,经过协商,火星人只要其中的K 个 。 jyy将 ...
分类:
Web程序 时间:
2017-10-26 20:56:32
阅读次数:
217
一个正整数K,给出K Mod 一些质数的结果,求符合条件的最小的K。例如,K % 2 = 1, K % 3 = 2, K % 5 = 3。符合条件的最小的K = 23。 1079 中国剩余定理一个正整数K,给出K Mod 一些质数的结果,求符合条件的最小的K。例如,K % 2 = 1, K % 3 ...
分类:
其他好文 时间:
2017-10-20 20:19:43
阅读次数:
140
分析:这道题一个一个枚举都能有70分...... 前60分可以用中国剩余定理搞一搞.然而并没有枚举分数高......考虑怎么省去不必要的枚举,每次跳都只跳a的倍数,这样对前面的式子没有影响,为了使得这个倍数最小从而不会WA掉,每次跳最小公倍数就可以了. ...
分类:
其他好文 时间:
2017-10-20 18:23:17
阅读次数:
112
这几天学了学中国剩余定理。。。。本来计划是一天学互质版一天学非互质版的,结果非互质版就学了好长时间。。。不过好在会证明了,考场上大力推一波应该是没问题的吧。。。 中国剩余定理是求形如x≡a1(mod m1),x≡a2(mod m2)......x≡an(mod mn)这样的方程组的通解 我们考虑一下 ...
分类:
其他好文 时间:
2017-10-17 22:59:30
阅读次数:
167
中国剩余定理 给出以下的一元线性同余方程组: 假设整数两两互质,则对任意的整数:,a_1,a_2\cdots,a_n方程组有解。 设并且 则解为 假设整数两两互质,则对任意的整数:,a_1,a_2\cdots,a_n方程组有解。 设并且 则解为 ...
分类:
其他好文 时间:
2017-10-16 09:43:40
阅读次数:
108
1 //x=a[i](mod m[i]) 2 LL CRT(LL n,LL *a,LL *m){ 3 LL M=1,ans=0; 4 for(int i=0;i<n;i++) M*=m[i]; 5 for(int i=0;i<n;i++){ 6 LL w=M/m[i]; 7 ans=(ans+w*i... ...
分类:
其他好文 时间:
2017-10-14 16:56:57
阅读次数:
96