AT_abc334_b
Expert_Dream · · 题解
最难了,我切了很久啊。换了很多种方法。
link。
核心代码:
int a,m,l,r;
cin >> a >> m >> l >> r;
l-=a,r-=a;
if(l>0) cout<<(r/m-l/m+(l%m==0));
else if(r>0) cout<<(r/m+(-l)/m+1);
else cout<<((-l)/m-(-r)/m+((-r)%m==0));
我们可以通过取模的性质。然后知道一个数模
博客园,AtCoder 题解复盘集合。