5635: 社区服务计划

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:0 解决:0

题目描述

# 社区服务计划 ## 题目背景 社区组织小朋友参加志愿服务。两组小朋友负责不同的工作,工作人员想把值日安排得公平又有规律。 ## 题目描述 第一组有 $a$ 名小朋友,第二组有 $b$ 名小朋友。 工作人员要完成两项安排: 1. 把两组小朋友分别分成数量相同的若干队,每队第一组和第二组的人数都相同,并且每个人都要参加。求最多可以分成多少队。 2. 第一组每隔 $a$ 天开展一次清洁活动,第二组每隔 $b$ 天开展一次宣传活动。今天两项活动同时进行,求至少经过多少天后它们会再次同一天进行。 ## 输入格式 输入共 $1$ 行,包含两个整数 $a$ 和 $b$,分别表示两组小朋友的人数,也表示两项活动的时间间隔,单位是天。 ## 输出格式 输出 $2$ 行。 第 $1$ 行输出最多可以分成的队数。 第 $2$ 行输出两项活动再次同一天进行所需的最少天数。 ## 输入输出样例 #1 ### 输入 #1 ``` 15 20 ``` ### 输出 #1 ``` 5 60 ``` ## 说明/提示 ### 样例解释 $15$ 和 $20$ 的最大公约数是 $5$,所以最多可以分成 $5$ 队;它们的最小公倍数是 $60$,所以两项活动至少经过 $60$ 天后会再次同一天进行。 ### 数据范围 保证 $1 \leq a,b \leq 10000$。 本题需要同时求出 $a$ 和 $b$ 的最大公约数和最小公倍数。