#P9441. [ICPC 2021 WF] Fair Division
[ICPC 2021 WF] Fair Division
Description
个人按如下的方式分 块钱:先指定一个分数 , 个人围成一圈,第一个人先拿走总钱数的 ,把剩下的钱给第二个人,然后第二个人拿走剩余钱数的 ,把剩下的钱交给第三个人...每一个人都从剩余的钱中拿走剩余钱数的 ,然后把钱交给下一个人。这种操作可以无限进行下去。
现在给定 ,你需要构造 ,使得 ,并且在分钱无限进行下去之后,最终每个人拿到的钱都是整数。如果有多解,你构造的解需要在 尽可能小的情况下 尽可能小。如果无解,输出 impossible。
,。
Input Format
仅一行两个整数 ,含义如题目所述。
Output Format
如果有解,输出一行两个整数 ,分别是你构造的分数 的分子和分母。
如果无解,输出 impossible。
8 51000
1 2
6 91000
2 3
10 1000000000000000000
impossible
京公网安备 11011102002149号