A - 動物園 | AtCoder Beginner Contest 024
A - 動物園 | AtCoder Beginner Contest 024
解法
コーナーケース検討
割引は全員に適用される(団体数以上の人のみではない). 割引後の価格が負になることはない(より)
実装
普通に場合分けしてもいいが,以下のように書くことで(S + T >= K)はtrueならばfalseならば0にキャストされるので場合分けを式の中に含めることができ,一行で書ける.
cout << A*S + B*T - (S + T >= K)*(S + T)*C << endl;
データ構造・アルゴリズム
特になし