仅有两种情况,L~R中没有能整除n的数,那么结果R%n,否则n-1
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,L,R;
scanf("%lld %lld %lld",&n,&L,&R);
//表明R和L中没有能被n整除的数
if(L/n == R/n)
cout<<R%n;
else //否则必然n-1
cout<<n-1;
return 0;
}
仅有两种情况,L~R中没有能整除n的数,那么结果R%n,否则n-1
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,L,R;
scanf("%lld %lld %lld",&n,&L,&R);
//表明R和L中没有能被n整除的数
if(L/n == R/n)
cout<<R%n;
else //否则必然n-1
cout<<n-1;
return 0;
}