样例二:
输入:
10 14 18
输出:
8
【样例解释 #1】
拿 k = 20 块糖放入篮子里。
篮子里现在糖果数 20≥n=7,因此所有小朋友获得一块糖;
篮子里现在糖果数变成 13≥n=7,因此所有小朋友获得一块糖;
篮子里现在糖果数变成 6<n=7,因此这 6 块糖是作为你搬糖果的奖励。
容易发现,你获得的作为你搬糖果的奖励的糖果数量不可能超过 6 块(不然,篮子里的糖果数量最后仍然不少于 n,需要继续每个小朋友拿一块),因此答案是 6。
【样例解释 #2】
容易发现,当你拿的糖数量 k 满足 14=L≤k≤R=18 时,所有小朋友获得一块糖后,剩下的 k−10 块糖总是作为你搬糖果的奖励的糖果数量,因此拿 k=18 块是最优解,答案是 8。
测试点
|
n≤
|
R≤
|
R−L≤
|
1
|
2
|
5
|
5
|
2
|
5
|
10
|
10
|
3
|
10^3
|
10^3
|
10^3
|
4
|
10^5
|
10^5
|
10^5
|
5
|
10^3
|
10^9
|
0
|
6
|
10^3
|
10^9
|
10^3
|
7
|
10^5
|
10^9
|
10^5
|
8
|
10^9
|
10^9
|
10^9
|
9
|
10^9
|
10^9
|
10^9
|
10
|
10^9
|
10^9
|
10^9
|