
素数 快速幂 最大公约数 最小公倍数
HPU2_2
这个作者很懒,什么都没留下…
展开
-
NYO24
素数距离问题 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。 如果输入的整数本身就是素数,则输出该素数本身,距离输出0 输入 第一行给出测试数据组数N(0 < N <= 10000) 接下来的N行每行有一...原创 2018-07-19 16:03:43 · 137 阅读 · 0 评论 -
Pseudoprime numbers
Fermat’s theorem states that for any prime number p and for any integer a > 1, ap = a (mod p). That is, if we raise a to the pth power and divide by p, the remainder is a. Some (but not very many) ...原创 2018-07-19 16:31:12 · 165 阅读 · 0 评论 -
A^B Mod C
给出3个正整数A B C,求A^B Mod C。 例如,3 5 8,3^5 Mod 8 = 3。 Input 3个正整数A B C,中间用空格分隔。(1 <= A,B,C <= 10^9) Output 输出计算结果 Sample Input 3 5 8 Sample Output 3 最基本的快速幂 #include <stdio.h> typ...原创 2018-07-19 16:33:54 · 472 阅读 · 0 评论 -
快速幂
对于 a^b,当b特别大的时候。普通的计算无法计算的时候用到快速幂。比如计算a的11次方,将11拆分为二进制1011。a的11次方就可以写为 a^(1*2^3) * a^(0*2^2) * a^(1*2^1) * a^(1*2^0) 这个也是算法的核心 int poww(int a, int b) { int ans = 1, base = a; while (...原创 2018-07-19 17:11:15 · 108 阅读 · 0 评论 -
HDU 2710
Max Factor Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11584 Accepted Submission(s): 3665 Problem Description To improve the organi...原创 2018-07-19 22:56:54 · 122 阅读 · 0 评论 -
HDU 2710
Max Factor Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11585 Accepted Submission(s): 3666 Problem Description To i...原创 2018-07-20 08:41:45 · 172 阅读 · 0 评论