![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
文章平均质量分 72
Lorry酱
大!彩!笔!
展开
-
【模拟】poj1207 The 3n + 1 problem
传送门:戳我题目大意:原创 2014-07-15 13:40:30 · 459 阅读 · 0 评论 -
【数论】【素数】素数相关基础——获得素数与判别素数
1、 暴力根据质数的定义,枚举2..n-1,看是否能被n整除,当然,我们可以将枚举范围优化到sqrt(n)。暴力判定素数的方法时间复杂度是O(n^1/2)2、 筛选法打表当我们需要大量用到质数,并且质数的大小有一定限制的时候,我们显然是可以通过打表的方法节省重复计算的时间的,然而打表怎么打?暴力显然是很低效的,素数的打表我们通常使用筛选法。筛选法的基本思想是:i从2开始枚举原创 2014-07-15 20:03:11 · 606 阅读 · 0 评论 -
【数论】【素数】素数相关基础——基础操作
} Pollard-rho启发式整数分解大约是O(n^1/4),但是对于那种非常大但是质因子又很少的数,效率依旧不高。原创 2014-07-15 19:46:59 · 437 阅读 · 0 评论 -
【数论】poj2262 Goldbach's Conjecture
传送门:戳我原创 2014-07-15 14:15:54 · 420 阅读 · 0 评论 -
【数论】poj1730 Perfect Pth Powers
传送门:戳我题目大意:原创 2014-07-15 15:03:55 · 536 阅读 · 0 评论 -
【筛法打表】poj1595 Prime Cuts
传送门:http://poj.org/problem?id=1595原创 2014-07-15 13:24:39 · 517 阅读 · 0 评论 -
【数论】hdu4143 A Simple Problem
传送门:戳我题目大意:给定一个n,求原创 2014-07-17 09:42:16 · 452 阅读 · 0 评论 -
【数论】poj2689 Prime Distance
传送门:戳我题目大意:原创 2014-07-16 20:09:28 · 569 阅读 · 0 评论 -
【数论】poj3358 Period of an Infinite Binary Expansion
大致题意:给你一个分数,将其转化为2进制小数,输出小数开始循环的位置和循环节长度。解题思路:首先,我们要知道如何把一个分数化为2进制的小数假设分数是n/m。首先,化简分式,n=n/gcd(n,m),m=m/gcd(n,m),n=n% m然后,一个分式化为2进制小数方法:While (需要的位数){ n=n*k; bit[i++]=n/m; n=n%原创 2014-07-16 20:16:42 · 493 阅读 · 0 评论 -
【数论】【素数】素数相关基础——欧拉函数与欧拉定理
1、 欧拉函数 欧拉函数 φ(n)表示不超过n且与n互素的正整数的个数 。 φ(n)=n*(1-1/p1)*(1-1/p2)*…其中p1,p2…为n的质因数2、欧拉定理若a,n是正整数,且a,n互质,则有a^ φ(n) mod n =1。实际上这是费马小定理的一个推广。3、欧拉函数打表在实际运用中,用朴素方法去一次次求欧拉函数的值是很慢的,所以我们可以采用打表的方法来提高效率原创 2014-07-15 20:12:34 · 2420 阅读 · 0 评论 -
【数论】【素数】素数相关基础——整数分解
整数分解是指给出一个正整数,将其写成几个素数的乘积原创 2014-07-15 20:26:38 · 1138 阅读 · 0 评论