5065. 宝石划分

单点时限: 1.0 sec

内存限制: 512 MB

茫茫的大海上,有一群海盗,虽然大家都十分贪婪、残暴,但是还算守规则。一次出海,海盗们获得了N颗相同的宝石(宝石无法切割)。船上共M个海盗,他们希望能够完美地瓜分这些宝石,即每个人获得的宝石数量相同,但是目前可能无法完美地瓜分。于是他们商量了一个办法:如果在座的各位无法完美地瓜分这些宝石,就随机把一个人扔下船,直到可以让每个海盗分到的宝石一样多为止(即N需要被最终剩余的人数整除)。

已知宝石数量N和初始海盗人数M,求最终每个海盗获得的宝石数量。可以证明,到最后一定可以剩下至少一个海盗在船上,并且每个人分到的宝石一样多。

输入格式

一行两个正整数NM,中间空格隔开,分别表示宝石数量和初始海盗人数。

输出格式

一个整数表示答案,代表最终每个海盗获得的宝石数量。

样例

Input
3 8
Output
1
Input
8 3
Output
4
Input
8 1
Output
8

提示

1N,M1012

235 人解决,310 人已尝试。

264 份提交通过,共有 1786 份提交。

3.2 EMB 奖励。

创建: 1 年,11 月前.

修改: 1 年,11 月前.

最后提交: 1 周,1 天前.

来源: N/A

题目标签