说一道题目出的十分有趣的题
里面那个幼儿园高质量小朋友,真的就很搞笑啊!
好了,题外话不多说,现在开始(源代码在最后)
这道题看起来特别特别复杂,但其实代码很短很短,只要搞懂了里面的逻辑,这道题就没什么难的了。
这道题是说”我“需要拿到更多的糖果,这也就意味着,只要L和R不同时是n的倍数,那”我“最后可以剩下的糖果数量就只有小朋友的数量减一个了,也就是一个是n的倍数的数少一个就可以了。
但是还有另一种结果,就是R-L没有比n大,也就意味着L和R之间不够容纳下一个n了,这样的话,就需要k是最大数,也就是R,然后输出R除以n的余数就可以了。
最后就是源代码啦!
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,L,R;
cin>>n>>L>>R;
if(L/n!=R/n){
cout<<n-1;
}else{
cout<<R%n;
}
return 0;
}