导航

2016年1月26日

摘要: 2016.1.26 试题描述 聪聪是一个善良可爱、睿智聪慧的好孩子。聪聪是100%的学霸,这一天她在考数学。聪聪很快做到了最后一道题:“高一八班有n个人,从1到n编号,一次互判作业时,老师随机将作业发到这n个人手中。已知有k个人拿到的不是自己的作业,那么请问有多少种情况符合条件呢?”这么简单的问题聪 阅读全文

posted @ 2016-01-26 22:15 POOH1DROSE 阅读(375) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26法一:直接根据定义式,求乘法逆元即可法二:借助关于n!mod p,那么根据C(n,k)的定义式并结合乘法逆元即可求解。法三:借助卢卡斯定理求解特别注意:在C(n,k)模p等于0的情况下,上述方法均不奏效,所以需要特判。特判方法举例:如在采取法一时,分子中因子p的个数为e1,分母中因... 阅读全文

posted @ 2016-01-26 20:40 POOH1DROSE 阅读(641) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26 卢卡斯定理: 若p为素数,则 定理证明一级准备:当n为素数,则 显然n和k互质,所以C(n-1,k-1)/k为整数,于是有上述式子 定理证明二级准备:(1+x)sp+q≡((1+x)p)s * (1+x)q≡(1+xp)s * (1+x)q(mod p) 所以 开始证明:我们若要 阅读全文

posted @ 2016-01-26 16:04 POOH1DROSE 阅读(1666) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26让我们来研究一下关于n!在mod p下的性质,当然这里p是质数。首先n!=a*pe,其中p不可整除a。我们现在来做两件事情,求e和a mod p.显然,n/p表示[1,n]中p的倍数的个数,我们把[1,n]所有的数都除以p,那么剩余的数里还是p的倍数的数在除之前一定至少含有因子p2... 阅读全文

posted @ 2016-01-26 14:19 POOH1DROSE 阅读(1142) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26 威尔逊定理证明:当且仅当p为质数,p可整除(p-1)!+1 (1)充分性证明: First : 先把奇奇怪怪的取值试验一下 若p=2,成立; 若p=3,成立; 那么我们就开始研究p>=5的情况 Second : 我们先来证明几个结论 设A = {2,3,4,……,p-2} 设a∈ 阅读全文

posted @ 2016-01-26 14:18 POOH1DROSE 阅读(754) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26试题描述给定n个一次同余方程x mod mi=ai,这里i=0,1,2,……,n-1,给定数据保证所有的mi两两互素。求该方程组的解。输入第一行包含一个正整数n,接下来的n行,每行包括两个整数,对应一个同余方程,第一个数为mi,第二个数为ai,两数间用一个空格分隔。输出一个数,表示... 阅读全文

posted @ 2016-01-26 10:57 POOH1DROSE 阅读(884) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26 由于比较懒,于是先copy百度一发 -------------------我是分割线-------------------- 用现代数学的语言来说明的话,中国剩余定理给出了以下的一元线性同余方程组: (S): x≡a1 (mod m1) x≡a2 (mod m2) . . . x 阅读全文

posted @ 2016-01-26 10:42 POOH1DROSE 阅读(398) 评论(0) 推荐(1) 编辑

摘要: 2016.1.26试题描述一个双六上面有向前向后无限延续的格子(如下图所示),每个格子都写有整数。其中0号格子是起点,1 号格子是终点。而骰子上只有a,b,-a,-b四个整数,所以根据a和b的值的不同,有可能无法到达终点。现在的问题是掷出a,b,-a,-b各多少次可以达到终点呢?(双六是类似大富翁的... 阅读全文

posted @ 2016-01-26 10:15 POOH1DROSE 阅读(697) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26在加减乘都有公式方便我们计算时,除法显得有些丧心病狂,(a/b)%m显然不一定等于( (a%m) / (b%m) )%m.但其实除法取模如果在算法竞赛中遇到一般都会有小技巧来避免这一步,但在这里还是说一下网上的一般处理办法。那当然就是费马小定理。在p为素数,b无法被p整除的情况下,... 阅读全文

posted @ 2016-01-26 10:06 POOH1DROSE 阅读(1542) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26 欧拉函数: 对于m=p1e1 . p2e2 . p3e3 . …… . pnen (唯一分解) 欧拉函数定义为φ(m)=m * ∏(pi – 1)/pi 其意义为不超过m并且和m互素的数的个数 特别的φ(1)=1 证明: 首先不知道容斥原理的先了解一下 于是可以得到φ(m)=n- 阅读全文

posted @ 2016-01-26 09:54 POOH1DROSE 阅读(5611) 评论(0) 推荐(1) 编辑

摘要: 2016.1.26先普及:a≡b(mod m)的意思是a和b取模m的余数相等a取模m的余数记作a mod m(当年天真的我以为上面那个三道杠就是取模完余数的意思( ̄▽ ̄)然后是公式:假设a≡c(mod m) b≡d(mod m) 则a+b≡c+d(mod m) a-b≡c-d(mod m) a*b≡... 阅读全文

posted @ 2016-01-26 09:40 POOH1DROSE 阅读(162) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26试题描述给定两个正整数 a 和 b,请你统计区间 [a,b) 内有多少个素数。输入共一行包含两个正整数a和b,用一个空格分隔开。输出一个数,表示所给区间内的素数的个数。输入示例2237输出示例3其他说明数据范围:1≤a#includeusing namespace std;long... 阅读全文

posted @ 2016-01-26 09:14 POOH1DROSE 阅读(1148) 评论(0) 推荐(0) 编辑

摘要: 2016.1.26主体思想与前面两种筛法一致,但一般题目中数据范围比较大(a<b<=10^12),但也有个利于我们的限制条件(b-a<=10^6)那就很简单了,根据我们熟知的理论,b以内的合数的最小质因数不会大于√b,所以我们就可以筛出[1,√b]内的素数并用这些素数去筛除[a,b]的合数。典型例题... 阅读全文

posted @ 2016-01-26 09:13 POOH1DROSE 阅读(507) 评论(0) 推荐(0) 编辑