A - 動物園 | AtCoder Beginner Contest 024

less than 1 minute read

A - 動物園 | AtCoder Beginner Contest 024

解法

コーナーケース検討

割引は全員に適用される(団体数以上の人のみではない). 割引後の価格が負になることはない(より)

実装

普通に場合分けしてもいいが,以下のように書くことで(S + T >= K)はtrueならばfalseならば0にキャストされるので場合分けを式の中に含めることができ,一行で書ける.

cout << A*S + B*T - (S + T >= K)*(S + T)*C << endl;

Submission

データ構造・アルゴリズム

特になし