はまやんはまやんはまやん

hamayanhamayan's blog

Curtain [AtCoder Beginner Contest 143 A]

https://atcoder.jp/contests/abc143/tasks/abc143_a

解説

https://atcoder.jp/contests/abc143/submissions/8035132

カーテンを横並びにして横の長さを2Bにするのが隠せる最大になる。
なので、A-2Bが答えであるが、負になる可能性がある。
こういうときは下限でmaxを取るといい。
max(0, A-2B)が答え。

int A, B;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> A >> B;
    int ans = max(0, A - 2 * B);
    cout << ans << endl;
}