#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!!!!!