
数论
文章平均质量分 65
yuege38
在校学生,努力学习
展开
-
HDU1018_Big Number_取10的对数
Big NumberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 36714 Accepted Submission(s): 17621Problem DescriptionIn many appli原创 2017-02-19 16:48:33 · 286 阅读 · 0 评论 -
HDU4549_M斐波那契数列_斐波那契数列&费马小定理
题意M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) 现在给出a, b, n,你能求出F[n]的值吗?原创 2017-07-25 22:25:44 · 441 阅读 · 0 评论 -
POJ - 1811_Prime Test_miller-rabin模板&&polard_rho模板
题意判断一个数是不是素数。如果不是,输出它的最小因子。原创 2017-11-06 21:40:19 · 259 阅读 · 0 评论 -
POJ - 1284_Primitive_利用欧拉函数求原根
题意求给定 n 的原根的数目。原创 2017-11-06 22:01:13 · 464 阅读 · 0 评论 -
POJ3006_Dirichlet's Theorem on Arithmetic Progressions_筛法求素数表
Dirichlet's Theorem on Arithmetic ProgressionsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 18557 Accepted: 9316DescriptionIf a and d are relatively原创 2017-02-14 09:30:29 · 232 阅读 · 0 评论 -
POJ2886_Who Gets the Most Candies?_反素数|树状数组与Joseph问题
Who Gets the Most Candies?Time Limit: 5000MS Memory Limit: 131072KTotal Submissions: 14420 Accepted: 4557Case Time Limit: 2000MSDescriptionN children are原创 2017-05-25 13:46:20 · 354 阅读 · 0 评论 -
FZU - 1759_Super A^B mod C_Euler降幂公式&&求phi(n)模板题
题意Given A,B,C, You should quickly calculate the result of A^B mod C. (1<=A,C<=1000000000,1<=B<=10^1000000).原创 2017-11-02 23:38:39 · 264 阅读 · 0 评论 -
HYSBZ - 3884_上帝与集合的正确用法_欧拉降幂
题意原创 2017-11-03 23:31:01 · 289 阅读 · 0 评论 -
POJ - 2478_Farey Sequence_线性筛求欧拉函数值
题意给定一个 n,求用不大于 n 的数中能找出多少对最小公因数为 1 的数。原创 2017-11-03 23:58:31 · 212 阅读 · 0 评论 -
POJ2720_Last Digits_欧拉降幂公式&&打表
题意定义函数 f(x) = b^f(x-1) if x > 0, and f(0)=1。(a^b表示a的b次幂) 给定 b, i, n,求f(i) 的末n位思路首先末 n 位的意思就是 mod 10^n 嘛。所以这个函数就变成了一个同余意义下的递归幂运算了。当然是选择欧拉降幂公式啦。 但是应用欧拉降幂公式是由条件的:指数 e > phi(mod) 。直接套用公式的话,费了好大劲原创 2018-01-06 16:01:29 · 720 阅读 · 0 评论 -
POJ1150_The Last Non-zero Digit_阶乘性质
题意求组合数C(m, n)的最后一位非零数。思路求 n! 中含质因子 x 的个数 举例:求 10! 中质因子 3 的个数: 10! = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 不能被整除 3 的数不可能贡献出质因子 3,将其删去得到 9 * 6 * 3 从每个数中提取一个因子 3,实际共提取出 10 / 3 = 3 个,然后序列变成了原创 2018-01-06 23:07:47 · 257 阅读 · 0 评论 -
POJ2409_Let it Bead_Polya定理
题意一串项链上有 n 棵珠子,给每颗珠子图上 m 种颜色中的一种,问一共有多少种不同的涂法。特别的,如果一种涂法通过任意角度的旋转,或沿项链某条对称翻转后,能得到另一种涂法,则认为这两种是同一种。思路polya定理直观地理解 只考虑旋转,不考虑对称的情况首先计算,旋转 k 个位置后,和原来相同的染色方案的个数。 首先,按照顺时针顺序从 0 到 n - 1 给珠子编号。显然,i 珠子 与 (i +原创 2018-01-09 19:58:51 · 241 阅读 · 0 评论 -
LightOJ1282_Leading and Trailing _对数求前三位数&快速幂
题意给出两个正整数 n,k。分别输出 n 的 k 次方的前三位数和后三位数。原创 2017-07-21 01:39:24 · 305 阅读 · 0 评论 -
LightOj1341_Aladdin and the Flying Carpet_算数基本定理
题意有一个矩形,它不是正方形,并且它得较短边不能小于 k ,给出它得面积 n,求满足要求的矩形的数目。原创 2017-07-20 21:09:53 · 287 阅读 · 0 评论 -
POJ2242_The Circumference of the Circle_海伦公式
The Circumference of the CircleTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8670 Accepted: 5136DescriptionTo calculate the circumference of a circl原创 2017-02-17 14:54:42 · 379 阅读 · 0 评论 -
HDU1019_Least Common Multiple_GCD
Least Common MultipleTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 50302 Accepted Submission(s): 19096Problem DescriptionTh原创 2017-02-12 13:46:48 · 278 阅读 · 0 评论 -
HDU2030_The Embarrassed Cryptographer_千进制、同余模
The Embarrassed CryptographerTime Limit: 3000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 890 Accepted Submission(s): 295Problem Description原创 2017-02-14 10:28:25 · 323 阅读 · 0 评论 -
POJ1930_Dead Fraction_套公式法无限循环小数化分数
Dead FractionTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 3101 Accepted: 1017DescriptionMike is frantically scrambling to finish his thesis at the原创 2017-05-03 00:13:19 · 452 阅读 · 0 评论 -
POJ3421_X-factor Chains_素因子分解&&排列组合
X-factor ChainsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 7257 Accepted: 2295DescriptionGiven a positive integer X, an X-factor chain of length m原创 2017-05-03 17:11:17 · 1204 阅读 · 0 评论 -
POJ3641_Pseudoprime numbers_快速幂
Pseudoprime numbersTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 9896 Accepted: 4218DescriptionFermat's theorem states that for any prime number p a原创 2017-05-03 18:07:50 · 223 阅读 · 0 评论 -
POJ3292_Semi-prime H-numbers_变型素数筛&&二分求个数
Semi-prime H-numbersTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 9572 Accepted: 4260DescriptionThis problem is based on an exercise of David Hilber原创 2017-05-04 09:29:00 · 347 阅读 · 0 评论 -
HDU1215_七夕节_算数基本定理
七夕节Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 45645 Accepted Submission(s): 14541Problem Description七夕节那天,月老来到数字王国,他在城门上原创 2017-03-24 00:13:31 · 410 阅读 · 0 评论 -
POJ2142_The Balance_扩展欧几里得
The BalanceTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 6456 Accepted: 2840DescriptionMs. Iyo Kiffa-Australis has a balance and only two kinds of w原创 2017-03-23 00:03:55 · 875 阅读 · 0 评论 -
POJ1061_青蛙的约会_扩展欧几里得
青蛙的约会Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 112030 Accepted: 22745Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直原创 2017-03-08 15:17:08 · 401 阅读 · 0 评论 -
LightOJ1370_Bi-shoe and Phi-shoe_伪欧拉函数,真素数筛
题意定义 φ(x) = 小于 x 且与 x 互质的整数的个数。题目给出 n 个整数, 每个整数表示一个 φ(x),求 n 个 x 之和的最小值。原创 2017-07-20 13:49:40 · 226 阅读 · 0 评论 -
LightOJ - 1132_EXTENDED LIGHTS OUT_杨辉三角&&矩阵快速幂
题意Given N and K, you have to find(1^K + 2^K + 3^K + … + N^K) % 2^32原创 2017-11-08 23:33:30 · 283 阅读 · 0 评论