597A codeforces - Divisibility
Solution in C++
#include <bits/stdc++.h>
using namespace std;
typedef long long int lli;
#define pii pair<int,int>
lli k,a,b;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>k>>a>>b;
b=(b>0)?(b/k)*k:(b%k)? ((b/k)-1)*k :b;
a=(a<0)?(a/k)*k:(a%k)? ((a/k)+1)*k :a;
cout<<((b<a)?0:max((b-a)/k,0LL)+1);
return 0;
}
0 التعليقات:
إرسال تعليق