Description “在那山的那边海的那边有一群小肥猪。他们活泼又聪明,他们调皮又灵敏。他们自由自在生活在那绿色的大草坪,他们善良勇敢相互都关心……” ——选自猪王国民歌 很久很久以前,在山的那边海的那边的某片风水宝地曾经存在过一个猪王国。猪王国地理位置偏僻,实施的是适应当时社会的自给自足的庄园 ...
分类:
其他好文 时间:
2019-02-11 12:15:10
阅读次数:
166
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1951 题意就是要求 G^( ∑(k|n) C(n,k) ) % p,用费马小定理处理指数,卢卡斯定理处理大组合数,取模用中国剩余定理合并; 好想难写的感觉(其实也不难写?); 关于中国剩余定理 ...
分类:
其他好文 时间:
2018-07-03 18:21:22
阅读次数:
176
https://www.lydsy.com/JudgeOnline/problem.php?id=1951 先欧拉降幂 然后模数质因数分解 分别计算组合数的结果,中国剩余定理合并 ...
分类:
其他好文 时间:
2018-05-05 11:20:38
阅读次数:
149
BZOJ1951-[Sdoi2010]古代猪文 题意: 题解: 显然,这题是求$g^{\Sigma_{i|n}C_{n}^{i}} \pmod {999911659}$。由于p(p指模数999911659)是质数,由费马小定理得,指数只要对p-1取模就好了。 然而p-1不是质数,这是一件很尴尬的事, ...
分类:
其他好文 时间:
2017-10-25 21:25:55
阅读次数:
128
【BZOJ1951】[Sdoi2010]古代猪文 Description 求$X=\sum\limits_{d|n}C_n^d$,$Ans=G^X (\mod 999911659)$。 Input 有且仅有一行:两个数N、G,用一个空格分开。 Output 有且仅有一行:一个数,表示答案除以9999 ...
分类:
其他好文 时间:
2017-10-15 15:02:50
阅读次数:
193
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作。 本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作。 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/转载请注 ...
分类:
其他好文 时间:
2017-03-15 20:52:07
阅读次数:
281
传送门 数论的套路似乎没多少.. 很容易得到答案$ans=G^{C(N,i)}$其中$i$为$N$的因数。 很显然,我们可以在$O(logN)$的时间内算出所有的因数,但是怎么算大组合数呢?大力Lucas。 然而指数应该模$P-1$,$P-1$不是质数啊,这就很痛苦啊。 通过暴力计算法我们可以发现$ ...
分类:
其他好文 时间:
2017-02-18 23:51:26
阅读次数:
307
http://www.lydsy.com/JudgeOnline/problem.php?id=1951 (题目链接) 题意 废话一堆。。求解: Solution 真的是数论经典题,什么都用上了。 因为费马小定理,每p-1个g相乘会得到1,那么容易得到: 所以现在关键是求: 大组合数取模,Lucas ...
分类:
其他好文 时间:
2016-09-29 17:29:06
阅读次数:
127
数论综合。费马小定理,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