没想好
查看原帖
没想好
792233
lemon_de_sour_zjc楼主2022/12/25 11:45
#include<iostream>
using namespace std;
int main() {
	int l, r, x, a, b;
	cin >> l >> r >> x >> a >> b;
	if (a == b) {
		cout << 0 << endl;
		return 0;
	} else if ((a - b) >= x) {
		cout << 1 << endl;
		return 0;
	}
	else if ((a - l ) >= x || (r - a) >= x) {
		cout << 2 << endl;
		return 0;
	}

	else if ((a - l ) < x || (r - a) < x) {
		cout << 3 << endl;
		return 0;
	} else cout << -1 << endl;
	return 0;
}

我也就好奇一下

这代码为啥着了魔的不给我输出正确答案

输入:0 10 5 3 7 正确的输出:3 可我的确实2!!!!!

2022/12/25 11:45
加载中...