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

hamayanhamayan's blog

Bubbler [第八回 アルゴリズム実技検定 A]

https://atcoder.jp/contests/past202109-open/tasks/past202109_a

解説

https://atcoder.jp/contests/past202109-open/submissions/26585144

指定されていることを実装する問題。
取れる選択肢は、

「A + B - C」円(それぞれ頼んで割引する)
「D」円(セットを頼む)

の2択なので、この2択の小さい方を答えとすればいい。
C++ではmin関数というのがあり、引数のうち小さい方を返してくれるので、これを使うとスムーズ。

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