公约数

简介: 题目1493:公约数 时间限制:1 秒内存限制:128 兆特殊判题:否提交:3471解决:634 题目描述: 给定两个正整数a,b(1<=a,b<=100000000),计算他们公约数的个数。 如给定正整数8和16,他们的公约数有:1、2、4、8,所以输出为4。 输入: 输入包含多组测试数据,每组测试数据一行,包含两个整数a,b。 输出: 对于每组测试数据,输出

题目1493:公约数
时间限制:1 秒内存限制:128 兆特殊判题:否提交:3471解决:634
题目描述:
给定两个正整数a,b(1<=a,b<=100000000),计算他们公约数的个数。
如给定正整数8和16,他们的公约数有:1、2、4、8,所以输出为4。
输入:
输入包含多组测试数据,每组测试数据一行,包含两个整数a,b。
输出:
对于每组测试数据,输出为一个整数,表示a和b的公约数个数。
样例输入:
8 16
22 16
样例输出:
4
2
来源:
2013年王道论坛计算机考研机试全真模拟考试

 

思路:

两数公共因子个数等于最大公约数的因子个数

 

 

目录
相关文章
|
4月前
|
Java C++
筛法求质数
筛法求质数
46 0
|
10月前
|
C++
筛质数、分解质因数和快速幂的应用
筛质数、分解质因数和快速幂的应用
58 0
|
4月前
|
算法
辗转相除法求最大公约数
辗转相除法求最大公约数
|
4月前
|
机器学习/深度学习
完全平方数
完全平方数.。
43 0
|
4月前
|
人工智能 Java C++
分解质因数
分解质因数
40 1
|
4月前
|
C++
有效的完全平方数(C++)
有效的完全平方数(C++)
50 0
|
10月前
一个求公约数和公倍数的有趣求法
一个求公约数和公倍数的有趣求法
42 0
|
算法 C语言 C++
【数论】最大公约数、约数的个数与约数之和定理
先来科普下什么是约数:当a能被b整除,我们就说b为a的约数,b的倍数为a
98 0
|
机器学习/深度学习 C语言
【C素数】素数(质数)和分解质因数
【C素数】素数(质数)和分解质因数
113 0
【C素数】素数(质数)和分解质因数
|
测试技术
多少个约数
多少个约数
95 0
多少个约数