241417 - 活动分组

题目描述

阳光中学开设了多个课后兴趣小组,每个小组都有两个核心活动:手工创作(活动 A)和科学实验(活动 B)。为了方便管理,学校规定:

每个小组的活动 A 每 x 天举办一次(例如 x=6 时,活动 A 在第 6、12、18... 天举办)

活动 B 每 y 天举办一次(例如 y=4 时,活动 B 在第 4、8、12... 天举办)

每次举办活动时,参与活动 A 的 x 名学生和参与活动 B 的 y 名学生需要组成 “混合小队” 开展协作任务,要求所有小队的人数相同(每个小队包含若干活动 A 学生和若干活动 B 学生,总人数一致)。同时,为了减少场地占用,学校需要知道两个活动下次同时举办的时间,以便统一安排场地。

现在需要为 n 个不同的兴趣小组计算:

1、每次活动最多能组成多少个符合要求的混合小队

2、两个活动下次同时举办的时间

输入

第一行输入一个整数 n(1 ≤ n ≤ 20000),表示兴趣小组的数量(即查询组数)。

接下来 n 行,每行输入两个正整数 x 和 y(1 ≤ x, y ≤ 10^9),分别表示该小组活动 A 和活动 B 的举办周期(单位:天)。

输出

对于每个兴趣小组,在一行中输出两个整数,分别表示 “最多能组成的混合小队数” 和 “下次同时举办活动的时间”,两个数之间用空格分隔。

样例

输入

2
6 4
5 7

输出

2 12
1 35
说明

样例解释

第一组(x=6,y=4):

最多能组成的混合小队数为 2:最多能分 2 个小队,每个小队包含 3 名活动 A 学生和 2 名活动 B 学生(总人数 5 人)。

下次同时举办活动的时间为 12:活动 A 在第 6、12 天举办,活动 B 在第 4、8、12 天举办,下次同时举办时间为第 12 天。

第二组(x=5,y=7):

最多能组成的混合小队数为 1:只能分 1 个小队(所有学生组成一个小队)。

下次同时举办活动的时间为 35:两个活动下次同时举办时间为第 35 天。

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 13
通过人数 7
金币数量 3 枚
难度 入门


上一题 下一题