2 条题解
-
0
#include <iostream> #include <cmath> using namespace std; int main() { int x, y, k; cin >> x >> y >> k; if (x > 0 && y > 0) { if (x >= y) { cout << x << endl; } else if (x + k >= y) { cout << y << endl; } else { cout << 2 * y - x - k << endl; } } else if (x < 0 && y < 0) { if (x <= y) { cout << -x << endl; } else if (x - k <= y) { cout << -y << endl; } else { cout << x - k - 2 * y << endl; } } else { cout << min(2 * abs(y) + abs(x), abs(x) + abs(y) <= k ? 2 * abs(x) + abs(y) : 3 * abs(x) + 2 * abs(y) - k) << endl; } return 0; }
信息
- ID
- 596
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 243
- 已通过
- 69
- 上传者