AT_abc334_b WA 求助
查看原帖
AT_abc334_b WA 求助
1342124
wangrongze楼主2024/10/21 22:32
#include<bits/stdc++.h>
#define int long long
using namespace std;
int a, m, l, r;
signed main(){
	//freopen("tree.in", "r", stdin);
	//freopen("tree.out", "w", stdout);
	cin >> a >> m >> l >> r;
	if(a <= l){
	   a += ((l - a - 1) / m + 1) * m;
	}else if(a > r){
		a -= ((a - r - 1) / m + 1) * m;
	}	
	int cnt = a - l;
	l += cnt % m;
	cnt = r - a;
	r -= cnt % m;
	if(r - l >= m){
		cout << (r - l) / m + 1;
	}else{
		cout << 0 << endl;
	} 
	return 0;
} 
2024/10/21 22:32
加载中...