#include<bits/stdc++.h>
using namespace std;
int main(){
	int n, l, r;
	int ans = 0;
	cin >> n >> l >> r;
	for(int i = l; i <= r; ++i){
		int tmp = 0;
		tmp = i%n;
		ans = max(ans, tmp);
	}
	cout << ans;
	return 0;
}

tle为甚么?

1 条评论

  • @ 2025-4-23 12:18:24

    因为r-l最大1e9,也就是说你需要循环1e9次,开o2最大也就能跑1e8

    • 1

    信息

    ID
    298
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    9133
    已通过
    5382
    上传者