// No.131 マンハッタン距離 // https://yukicoder.me/problems/no/131 // #include #include #include #include using namespace std; long long int solve(long long int x, long long int y, long long int d); int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); long long x, y, d; cin >> x >> y >> d; long long ans = solve(x, y, d); cout << ans << endl; } long long int solve(long long int x, long long int y, long long int d) { if (d > x + y) return 0; if (d == x + y) return 1; long long ans = 0; if (y > x) swap(x, y); if (d <= y) ans = d + 1; else if (y <= d && d <= x) ans = y + 1; else { ans = y + 1; ans -= (d - x); } return ans; }