[COCI2013-2014#4] NASLJEDSTVO
题目描述
有若干个金币,一个人将这堆金币尽量 N N N 等分并拿走了一份,剩下 O O O 个金币。
所谓『尽量 N N N 等分』,是指将这堆金币分成 N N N 堆,每堆所含的金币数是整数,且每两对金币的数量相差不超过 1 1 1。
我们约定这个人拿走的那一份金币是比较少的一份。
请你分别求出这堆金币原来最少有多少个和最多有多少个。
输入格式
第一行,一个正整数 N N N,表示分成了 N N N 等份;
第二行,一个正整数 O O O,表示拿走 N N N 份中的 1 1 1 份后剩下 O O O 个金币。
输出格式
一行,两个正整数,分别表示这堆金币原来最少有多少个和最多有多少个。
样例 #1
样例输入 #1
2
5
样例输出 #1
9 10
样例 #2
样例输入 #2
3
5
样例输出 #2
7 7
提示
【样例解释 #1】
这堆金币可能原来有 9 9 9 个,这个人可能将其分成 4 + 5 4+5 4+5 个,自己拿走 4 4 4 个;
这堆金币可能原来有 10 10 10 个,这个人可能将其分成 5 + 5 5+5 5+5 个,自己拿走 5 5 5 个。
【数据范围】
对于 100 % 100\% 100% 的数据, 2 ≤ N ≤ 15 2\le N\le 15 2≤N≤15, N ≤ O ≤ 100 N\le O\le 100 N≤O≤100。
【来源】
本题分值按 COCI 原题设置,满分 50 50 50。
题目译自 COCI2013-2014 CONTEST #4 T1 NASLJEDSTVO。
Scratch实现
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容