![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM---数论
文章平均质量分 66
沁路墨彦
泥路上的足迹,我会一直走下去。
——沁路墨彦
展开
-
HDU-#1163 Eddy's digital Roots(九余数定理+同余)
题目大意: 解题思路:原创 2014-08-18 22:02:04 · 377 阅读 · 0 评论 -
HDU-#1013 Digital Roots(九余数定理)
题目大意: 解题思路:原创 2014-08-18 21:13:10 · 411 阅读 · 0 评论 -
HDU-#1005 Number Sequence(矩阵二分幂)
题目大意:给出一个序列:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.求解该序列。 解题思路:一看就知道类似于斐波那契数列,第一反应是递归求解,在看看数据量是会T的,因此,这里有两种解法,一是找规律,可以发现结果是Mod7的,因此总共有49种可能。第二种是常规解这种大数取模的优化方法就是矩阵快速幂。由之前的原创 2014-09-10 16:49:58 · 386 阅读 · 0 评论 -
PKU-#3070 Fibonacci(矩阵快速幂)
题目大意:给出Fibonacci的另一种矩阵求解形式,要求计算f(n)%10000的结果。 解题思路:直接就是矩阵快速幂的求解过程,根据Fibonacci的通项公式可以构造出矩阵,利用矩阵快速幂直接进行求解,详见code。 题目来源:http://poj.org/problem?id=3070 code:#include #include us原创 2014-09-10 10:47:37 · 535 阅读 · 1 评论 -
HDU-#1286 找新朋友(欧拉函数+计数问题)
题目大意:编号为N的会长,求与他互为质数编号的朋友(新朋友)有多少个? 解题思路:就是求一个与N互质的数的个数问题,直接利用欧拉函数模板求解即可。欧拉函数有两种写法,一是公式直接求解,这样的解法过于繁琐,时间复杂度也较高。所以可以进行变性求解,如下code。如果需要记录所有的欧拉函数值,则可以采用递推求解,利用一个phi[n]数组进行记录。 题目来源:http://acm.原创 2014-08-19 15:11:23 · 386 阅读 · 0 评论 -
HDU-#1239、2136、2138 HDU素数筛法系列
题目大意:解题思路:原创 2014-07-23 21:36:56 · 492 阅读 · 0 评论 -
HDU-#1061 Rightmost Digit(规律、分治、快速幂取模)
题目大意: 解题思路: 题目来源: code:#include #include using namespace std;int t,m,n;//TLE//int main(){// scanf("%d",&t);// while(t--){// scanf("%d",&n);// an原创 2014-08-18 19:59:31 · 434 阅读 · 0 评论 -
HDU-#2824 The Euler function(欧拉函数+筛法)
题目大意: 解题思路: 题目来源: code原创 2014-08-19 15:47:40 · 588 阅读 · 0 评论 -
HDU-#3501 Calculation 2(欧拉函数+容斥原理)
题目大意:求小于N且与N不互质的数的和。 解题思路:要求小于N且与N互不为质的和,可以先利用欧拉函数求出小于N与N互质的和,由定理若gcd(n,i)==1,则gcd(n,n-i)==1,可得sum(n)=phi(n)*n/2。则最后用总和减掉即可。详见code。 题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=3501原创 2014-08-19 16:22:06 · 322 阅读 · 0 评论 -
HDU-#1576 A/B(扩展GCD+模线性方程)
题目大意: 解题思路: 题目来源: code:原创 2014-08-19 09:20:10 · 485 阅读 · 0 评论 -
HDU-#1212 Big Number(大数取模)
题目大意:大整数取模问题。 解题思路:将大数转化为字符串处理,然后问题可以等价于各个位数上的分别取模。详见code。 题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=1212 code:#include #include #include using namespace std;const i原创 2014-08-18 17:14:13 · 409 阅读 · 0 评论 -
HDU-#1108、1713、1722、2028、2504 HDU-GCD+LCM系列
题目大意: 解题思路: 题目来源: code:原创 2014-08-18 15:21:58 · 449 阅读 · 0 评论