最大公约数和最小公倍数问题-洛谷 1029
2017-01-20 17:45
369 查看
题目描述 输入二个正整数x0,y0(2<=x0<100000,2<=y0<=1000000),求出满足下列条件的P,Q的个数 条件: 1.P,Q是正整数 2.要求P,Q以x0为最大公约数,以y0为最小公倍数. 试求:满足条件的所有可能的两个正整数的个数. 输入输出格式 输入格式: 二个正整数x0,y0 输出格式: 一个数,表示求出满足条件的P,Q的个数 输入输出样例 输入样例#1: 3 60 输出样例#1: 4 说明 P,Q有4种 3 60 15 12 12 15 60 3 题解:这一题很简单,先判断最大公约数,再判断最小公倍数,然后统计。 var n,he,m,k,i:longint; function gcd(a,b:longint):boolean; var r:longint; begin repeat r:=a mod b; a:=b; b:=r; until b=0; if a=n then exit(true) else exit(false); end; begin readln(n,m); he:=n*m; for i:=n to m do if he mod i=0 then if gcd(i,he div i) then inc(k); writeln(k); end.
相关文章推荐
- 洛谷 1029——最大公约数和最小公倍数问题(简单的数学问题)
- 最大公约数和最小公倍数问题
- 最小公倍数与最大公约数问题(NOIP竞赛原题)
- 8.最大公约数和最小公倍数问题
- 最大公约数和最小公倍数问题
- 最大公约数和最小公倍数问题
- 【数论】【最大公约数】【枚举约数】CODEVS 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组
- vijos P1131 最小公倍数和最大公约数问题 题解
- 8.最大公约数和最小公倍数问题
- 8.最大公约数和最小公倍数问题
- 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组
- 最大公约数,最小公倍数,素数等问题
- 最大公约数和最小公倍数问题
- 最大公约数和最小公倍数问题
- 8.最大公约数和最小公倍数问题
- 求解最大公约数和最小公倍数问题
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- 最大公约数和最小公倍数问题
- c++上机作业7 项目二 最大公约数 最小公倍数问题 特殊三位数问题 素数数组问题
- 2.最大公约数和最小公倍数问题