A168742.皓仔的数字操作

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

皓仔需要完成 nn 次数字操作。每次操作会给出一个操作编号 opop 和两个正整数 a,ba,b

  • op=1op=1 时,求 aabb 的最大公约数
  • op=2op=2 时,求 aabb 的最小公倍数

请输出每次操作的结果。

输入格式

第一行输入一个整数 nn,表示操作次数。

接下来 nn 行,每行输入三个整数 op,a,bop,a,b,表示操作编号和两个正整数。

输出格式

对于每次操作输出一行,表示本次操作的结果。

输入输出样例

  • 输入#1

    4
    1 12 18
    2 12 18
    1 17 29
    2 8 20

    输出#1

    6
    36
    1
    40

说明/提示

【样例解释】

12121818 的最大公约数是 66,最小公倍数是 363617172929 的最大公约数是 11882020 的最小公倍数是 4040

【数据范围】

对于所有测试数据保证:

  • 1n1051\le n\le 10^5

  • op{1,2}op\in\{1,2\}

  • 1a,b1091\le a,b\le 10^9

输入解题思路,AI测评打分。不知道怎么写?

首页