
数论
文章平均质量分 83
nooooteY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速幂取模算法
转自:here 参考文章来源:Reait Home(http://www.reait.com/blog.html) 转载请注明,谢谢合作。 在Miller Rabbin测试素数,就用到了快速幂取模的思想。这里总结下。 求a^b%c(这就是著名的RSA公钥的加密方法),当a,b很大时,直接求解这个问题不太可能 算法1:利用公式a*b%转载 2013-08-14 20:03:58 · 634 阅读 · 0 评论 -
扩展欧几里德算法
文章转自oo 我的理解能力实在欠佳,欧几里德算法老早就已经消化在肚子里了,但是却花了我两天的时间去理解扩展的欧几里德算法。在这里我把自己对扩展欧几里德的想法写在下面,以备不时之需~ 首先扩展欧几里德主要是用来与求解线性方程相关的问题,所以我们从一个线性方程开始分析。现在假设这个线性方程为a*x+b*y=m,如果这个线性方程有解,那么一定有gcd(a,b) | m,即a,b的最转载 2013-08-27 15:00:43 · 716 阅读 · 0 评论 -
POJ 2142 The Balance
分析转自oo 题意吧:一个家伙有一种天平,这种天平只有两种重量的砝码a和b,现在要称出重量为c的物品,问你至少需要多少a和b,答案需要满足a的数量加上b的数量和最小,并且他们的重量和也要最小。(两个盘都可以放砝码) 分析: 这题我刚刚开始还以为是动规或者搜索,也算是碰了一鼻子的灰吧。 假设a砝码我们用了x个,b砝码我们用了y个。那么天平平衡时,就应该满足ax+by==c。x,y为正原创 2013-08-27 16:54:04 · 650 阅读 · 0 评论 -
POJ 2891 Strange Way to Express Integers
分析来自:oo 题意很简单,给k对(ai,ri),解模线性方程组 m ≡ ri (mod) ai 判定是否有解,求最小解。 有一点比较有问题就是题目的Hint,说输入输出数字均在__int64内。 显然k也包进去了!显然这是不可能的!想像下__int64个方程,O(n)也要超时啊! 所以k还是按int来。 由于k不定,且ai 不互质,因此采用两两合并解的方法。原创 2013-08-28 15:52:19 · 721 阅读 · 0 评论