-------数论-------
大芝士球
一个平凡人心中的波澜壮阔
展开
-
P1865 A % B Problem(前缀和加素数筛)
题目背景题目名称是吸引你点进来的实际上该题还是很水的题目描述区间质数个数输入输出格式输入格式:一行两个整数 询问次数n,范围m接下来n行,每行两个整数 l,r 表示区间输出格式:对于每次询问输出个数 t,如l或r∉[1,m]输出 Crossing the line输入输出样例输入样例#1:复制2 51 32 6...原创 2019-03-01 13:11:19 · 263 阅读 · 0 评论 -
欧几里得算法
欧几里得算法,也叫辗转相除,简称 gcd,用于计算两个整数的最大公约数定义 gcd(a,b) 为整数 a 与 b 的最大公约数证明过程转自某大佬的博客引理:gcd(a,b)=gcd(b,a%b) 证明: 设 r=a%b , c=gcd(a,b) 则 a=xc , b=yc , 其中x , y互质 r=a%b=a-pb=xc-pyc=(x-py)c...原创 2019-03-03 11:18:24 · 2707 阅读 · 0 评论 -
P1029 最大公约数和最小公倍数问题
题目描述输入2个正整数x0,y0(2≤x0<100000,2≤y0<=1000000),求出满足下列条件的P,Q的个数条件: P,Q是正整数 要求P,Q以x0为最大公约数,以y0为最小公倍数. 试求:满足条件的所有可能的2个正整数的个数.输入输出格式输入格式:2个正整数x0,y0输出格式:1个数,表示求出...原创 2019-03-03 11:24:55 · 360 阅读 · 0 评论 -
P1147 连续自然数和
题目描述对一个给定的自然数MM,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为MM。例子:1998+1999+2000+2001+2002=10000,所以从1998到2002的一个自然数段为M=10000的一个解。输入输出格式输入格式:包含一个整数的单独一行给出M的值(10≤M≤2,000,000)。输出格式:每行两个自然数,给出一个满...原创 2019-03-03 15:40:36 · 543 阅读 · 0 评论