数论
abc473848880_
这个作者很懒,什么都没留下…
展开
-
O(N) 求1~N的逆元
因为逆元是完全积性函数,这个可以用线筛来做,但是我们有一个更短更快的方法 对于一个数a,有x,y满足ax+y=mod 且0 就有 ax+y = 0 (% mod) ax = -y (% mod) a^-1 = -x*y^-1 所以a的逆元等于-x*y的逆元, 在这里,我们可以取mod/a为x,mod%a为y,这样就可以了原创 2014-11-05 16:01:27 · 794 阅读 · 0 评论 -
小Q与百货商店(gift)
题目大意:给你一个n,要你从1~2n这2n个整数中选出n个,使得选出的数中偶数的个数是偶数的方案数(mod 1000003) (n 这题比较神,当时想了两小时就打了个暴力,被虐残了。。。 首先可以知道ans=sigma(C(n,i)*C(n,n-i)) i是小于等于n的非负偶数,就可以变成sigma(C(n,i)^2) i是偶数 这个怎么搞呢,当n是奇数时,有sigma(C(n,i原创 2015-02-05 21:08:34 · 444 阅读 · 0 评论