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

hamayanhamayan's blog

Two Problems [CODE THANKS FESTIVAL 2018 A]

https://beta.atcoder.jp/contests/code-thanks-festival-2018-open/tasks/code_thanks_festival_2018_a

解説

https://beta.atcoder.jp/contests/code-thanks-festival-2018-open/submissions/3664295

選択肢が「1問目のみ」「2問目のみ」「どちらも」「解かない」という4択しかないので、すべて試す。

int T, A, B, C, D;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> T >> A >> B >> C >> D;
 
    int ans = 0;
    if (A <= T) chmax(ans, B);
    if (C <= T) chmax(ans, D);
    if (A + C <= T) chmax(ans, B + D);
    cout << ans << endl;
}