#7045. 切香肠
切香肠
题目描述
有 条香肠,每条香肠的长度相等。我们打算将这些香肠切开后分给 名客人,且要求每名客人获得一样多的香肠,且要将所有的香肠分配完,不做保留。
请问最少需要切几刀才能完成?一刀只能切断一条香肠,每一个客人都可以接受多段香肠。
输入格式
两个整数: 与 。
输出格式
单个整数:表示最少需要切几刀。
2 6
4
样例解释 1
两根香肠六人分,每根香肠切成3段,共4刀
6 2
0
样例解释 2
六根香肠两人分,不需要切
3 4
3
样例解释 3
在每根香肠的1/4处切开,有三人每人得到3/4根香肠,最后一人得到三个1/4长的香肠。
数据范围
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,。
- 对于附加数据,。