没想到第一题就被卡了,我太弱了。。。
RE。问原因。求助。
思路:n的倍数在L,R之间(包含L,R)时,输出n-1
否则输出R%n.
#include<bits/stdc++.h>
using namespace std;
int findn(int n, int L, int R){
if((R - L) >= n)
return true;
if((R % n) < (R - L))
return true;
else
return false;
}
int main() {
int n, L, R;
cin>> n >> L >> R;
if(findn(n, L, R))
cout << n - 1;
else
cout << R % n;
return 0;
}