NASLJEDSTVO
时间限制:1秒 内存限制:256M
题目描述
有若干个金币,一个人将这堆金币尽量 \(N\) 等分并拿走了一份,剩下 \(O\) 个金币。
所谓『尽量 \(N\) 等分』,是指将这堆金币分成 \(N\) 堆,每堆所含的金币数是整数,且每两对金币的数量相差不超过 \(1\)。
我们约定这个人拿走的那一份金币是比较少的一份。
请你分别求出这堆金币原来最少有多少个和最多有多少个。
输入格式
第一行,一个正整数 \(N\),表示分成了 \(N\) 等份;
第二行,一个正整数 \(O\),表示拿走 \(N\) 份中的 \(1\) 份后剩下 \(O\) 个金币。
输出格式
一行,两个正整数,分别表示这堆金币原来最少有多少个和最多有多少个。
输入输出样例 #1
输入 #1
2
5
输出 #1
9 10
输入输出样例 #2
输入 #2
3
5
输出 #2
7 7
说明/提示
【样例解释 #1】
这堆金币可能原来有 \(9\) 个,这个人可能将其分成 \(4+5\) 个,自己拿走 \(4\) 个;
这堆金币可能原来有 \(10\) 个,这个人可能将其分成 \(5+5\) 个,自己拿走 \(5\) 个。
【数据范围】
对于 \(100\%\) 的数据,\(2\le N\le 15\),\(N\le O\le 100\)。
信息
- ID
- 1048
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 被复制
- 1
- 上传者