#ddcc2017finalb. [ddcc2017_final_b]GCDロボット
[ddcc2017_final_b]GCDロボット
问题描述
高桥君有 台机器人。每个机器人都有一个编号 。
每个机器人上都写着一个正整数,编号为 的机器人上写着 。
当给机器人传递正整数 时,如果 ,则称机器人编号为 的两台机器人是“相似的”,否则称它们不相似。在这个问题中, 表示 和 的最大公约数。
对于正整数 ,如果所有 台机器人都相似,则称 和 是“像双胞胎”。
给定正整数 ,请找出与它像双胞胎的最小的数。
约束条件
输入
从标准输入中按以下格式输入。
...
输出
输出找到的答案。
示例 1
3 12
2 6 9
输出示例 1
6
因为:
所以 和 是像双胞胎,且没有比 更小的数字也是像双胞胎,因此答案是 。
示例 2
10 1000000007
1 2 3 4 5 6 7 8 9 10
输出示例 2
1
示例 3
2 1000000000000000000
1000000000000000000 1000000000000000000
输出示例 3
1000000000000000000