A168742.皓仔的数字操作
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
皓仔需要完成 n 次数字操作。每次操作会给出一个操作编号 op 和两个正整数 a,b。
- 当 op=1 时,求 a 和 b 的最大公约数
- 当 op=2 时,求 a 和 b 的最小公倍数
请输出每次操作的结果。
输入格式
第一行输入一个整数 n,表示操作次数。
接下来 n 行,每行输入三个整数 op,a,b,表示操作编号和两个正整数。
输出格式
对于每次操作输出一行,表示本次操作的结果。
输入输出样例
输入#1
4 1 12 18 2 12 18 1 17 29 2 8 20
输出#1
6 36 1 40
说明/提示
【样例解释】
12 和 18 的最大公约数是 6,最小公倍数是 36;17 和 29 的最大公约数是 1;8 和 20 的最小公倍数是 40。
【数据范围】
对于所有测试数据保证:
-
1≤n≤105
-
op∈{1,2}
-
1≤a,b≤109
输入解题思路,AI测评打分。不知道怎么写?