Z城市居住着很多只跳蚤。在Z城市周六生活频道有一个娱乐节目。一只跳蚤将被请上一个高空钢丝的正中央。钢丝很长,可以看作是无限长。节目主持人会给该跳蚤发一张卡片。卡片上写有N+1个自然数。其中最后一个是M,而前N个数都不超过M,卡片上允许有相同的数字。跳蚤每次可以从卡片上任意选择一个自然数S,然后向左, ...
分类:
其他好文 时间:
2019-08-15 21:02:52
阅读次数:
94
传送门:https://www.cometoj.com/contest/52 A:签到题 题意:多次询问,每次询问给出一个值域区间[l,r],从这区间范围中选出两个整数(可重复),依次求出这俩数的“最大的最小公倍数”、“最小的最小公倍数”、“最大的最大公约数”、最小的最大公约数。 分析:(1)显然, ...
分类:
其他好文 时间:
2019-08-13 21:10:22
阅读次数:
134
"题目" 一个非常众所周知的结论,一个序列的前缀$\gcd$只会有$\log$种取值 于是考虑一下一些暴力的东西,我们枚举每个点作为左端点,二分出前缀$\gcd$变化的位置,复杂度大概是$\operatorname{O(nlog^3n)}$,好像非常垃圾的样子 我们考虑直接从后往前枚举左端点,每次往 ...
分类:
Web程序 时间:
2019-08-13 20:15:26
阅读次数:
95
题目描述 对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 0<i<x,则称x为反质数。例如,整数1,2,4,6等都是反质数。现在给定一个数N,你能求出不超过N的最大的反质数么? 输入 一个数N(1<=N<=2,000,000,00 ...
分类:
其他好文 时间:
2019-08-11 13:34:51
阅读次数:
80
题目描述 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson。现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数 c1 和 c2 的最大公约数和最小公倍数。现在 Hankson 认为自己已经熟练地 ...
分类:
其他好文 时间:
2019-08-11 13:09:52
阅读次数:
140
有缺漏可以直接留言,我会补上的~ Miller-Rabin判断质数:假设是素数,由费马小定理及二次剩余定理判矛盾十分显然。 Pollard-Rho分解大整数:直接乱随,通过取最大公约数使得期望概率是$n^{0.25}$,就是用了更高明的判重法。 Lucas定理:非常简单,把完系约掉就好啦~ Poly ...
分类:
其他好文 时间:
2019-08-11 01:17:03
阅读次数:
155
朴素的欧几里得算法大家应该知道 $gcd(a,b)$表示a,b的最大公约数 朴素的欧几里得算法其实就是所谓的辗转相除法 辗转相除法 $gcd(a,b)=gcd(b,a$ $mod$ $b)$ 证明如下: $设r=a$ $mod$ $b$ $=a \lfloor\frac{a}{b}\rfloor b ...
分类:
编程语言 时间:
2019-08-10 21:46:56
阅读次数:
91
题目链接 题意:求G^M mod P,M=∑ i|N C(N,i),P=999911659。 思路:G^M mod P = G^(M mod (P-1) ) ( G != P),所以只要得出 M mod (P-1) 即可用快速幂求出答案 N的约数可以在√n的时间内求出,所以问题转化为求C(N,i) ...
分类:
其他好文 时间:
2019-08-10 21:20:25
阅读次数:
93
时间限制: 3000 ms 空间限制: 65536 KB 具体限制 时间限制: 3000 ms 空间限制: 65536 KB 具体限制 时间限制: 3000 ms 空间限制: 65536 KB 具体限制 题目描述 给你一个数N,需要你算出这个数所有约数的和。(N的约数指能整除N的正整数),例如12的 ...
分类:
其他好文 时间:
2019-08-08 21:20:40
阅读次数:
130
题意:给你一个序列,然后求删除几个数之后整个序列的最大公约数增大思路:我们首先要求出这个公共的gcd,然后要使gcd增大我们可以尝试对增加gcd并判断是否为存在某个数为该数的gcd同时统计个数,为公共gcd最大的即为最后所求的值。(增加上限就是到最大的那个数)范围为1~1e5,arr[i]为1.5e ...
分类:
其他好文 时间:
2019-08-08 13:01:56
阅读次数:
85