随笔分类 -  数学—数论其他

摘要:题目链接Problem Description要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。Input数据的第一行是一个T,表示有T组数据。每组数据有两个数n(0 2 #include 3 #include... 阅读全文
posted @ 2014-11-18 21:50 水门 阅读(194) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/acdreamers/article/details/8220787今天我们来探讨逆元在ACM-ICPC竞赛中的应用,逆元是一个很重要的概念,必须学会使用它。对于正整数和,如果有,那么把这个同余方程中的最小正整数解叫做模的逆元。逆元一般用扩展欧几里得... 阅读全文
posted @ 2014-11-18 21:31 水门 阅读(419) 评论(0) 推荐(0)
摘要:题目链接题意:求 A^B的所有约数之和对9901取模后的结果。分析:看了小优的博客写的。分析来自 http://blog.csdn.net/lyy289065406/article/details/6648539(1) 整数的唯一分解定理: 任意正整数都有且只有一种方式写出其素因子的乘积表达式。 A... 阅读全文
posted @ 2014-07-25 23:57 水门 阅读(186) 评论(0) 推荐(0)
摘要:题目链接要用大数,看了别人的博客,用java写的。题意:求n个运动周期不完全相同的天体在一条直线上的周期。分析:两个星球周期为a,b。则相差半周的长度为a*b/(2*abs(a-b)),对于n个只需求这n个分数的最小公倍数即可。分数的最小公倍数 = 分子的最小公倍数/分母的最大公约数 1 impor... 阅读全文
posted @ 2014-07-22 10:55 水门 阅读(274) 评论(0) 推荐(0)
摘要:题目链接这个题犯了两个小错误,感觉没错,结果怒交了20+遍,各种改看别人题解,感觉思路没有错误,就是wa.后来看diccuss和自己查错,发现自己的ecgcd里的x*(a/b)写成了x*a/b。还有(LL)1 2 #include 3 #include 4 #include 5 #define... 阅读全文
posted @ 2014-06-07 17:28 水门 阅读(163) 评论(0) 推荐(0)
摘要:题目链接题意:给k对数,每对ai, ri。求一个最小的m值,令m%ai = ri;分析:由于ai并不是两两互质的, 所以不能用中国剩余定理。只能两个两个的求。a1*x+r1=m=a2*y+r2联立得:a1*x-a2*y=r2-r1;设r=r2-r2;互质的模线性方程组m=r[i](mod a[i])... 阅读全文
posted @ 2014-06-06 21:04 水门 阅读(172) 评论(0) 推荐(0)
摘要:链接地址:http://hi.baidu.com/%B1%BF%D0%A1%BA%A2_shw/blog/item/0676025d56a87d4afbf2c093.html对这位作者表示感谢哎呀,经过这两三天的奋斗,终于搞懂了一类问题——用扩展欧几里德算法求解线性同余方程。其实这类问题应该是比较基... 阅读全文
posted @ 2014-06-06 19:58 水门 阅读(317) 评论(0) 推荐(0)
摘要:题目链接题意:两只青蛙从数轴正方向跑,给出各自所在位置, 和数轴长度,和各自一次跳跃的步数,问最少多少步能相遇。分析:(x+m*t) - (y+n*t) = p * L;(t是跳的次数,L是a青蛙跳的圈数跟b青蛙的圈数之差。整个就是路程差等于纬度线周长的整数倍)。(x+m*t)- (y+n*t) =... 阅读全文
posted @ 2014-06-05 15:25 水门 阅读(170) 评论(0) 推荐(0)
摘要:题目链接分析:打表以后就能发现时卡特兰数, 但是有除法取余。f[i] = f[i-1]*(4*i - 2)/(i+1);看了一下网上的题解,照着题解写了下面的代码,不过还是不明白,为什么用扩展gcd, 不是用逆元吗。。网上还有别人的解释,没看懂,贴一下:(a / b) % m = ( a % (m*... 阅读全文
posted @ 2014-05-26 15:18 水门 阅读(415) 评论(0) 推荐(0)
摘要:题目题意:求小于n并且和n不互质的数的总和。思路:求小于n并且与n互质的数的和为:n*phi[n]/2 .若a和n互质,n-a必定也和n互质(a1是,phi(m)表示比m小且与m互质的正整数个数 1 #include 2 #include 3 #include 4 #include 5 #i... 阅读全文
posted @ 2014-05-04 21:26 水门 阅读(195) 评论(0) 推荐(0)
摘要:题目:http://poj.org/problem?id=2635高精度求模 同余模定理。题意:给定一个大数K,K是两个大素数的乘积的值。再给定一个int内的数L问这两个大素数中最小的一个是否小于L,如果小于则输出这个素数。思路:Char格式读入K。把K转成千进制Kt,同时变为int型。把数字往大进... 阅读全文
posted @ 2013-11-02 23:50 水门 阅读(253) 评论(0) 推荐(0)