以下の内容はhttps://drken1215.hatenablog.com/entry/2024/01/04/121750より取得しました。


AtCoder ABC 080 A - Parking (9Q, 灰色, 100 点)

これは簡単だけど、頭がごちゃごちゃにならないようにしよう!

問題概要

ある駐車場では 2 パターンが選べる

  •  T 時間駐車したときに、 A \times T 円かかる
  • 駐車時間にかかわらず、 B 円かかる

 N 時間駐車したときの料金の最小値を求めよ。

解法

2 パターンの駐車料金を求めて、そのうちの小さい方をとればよい。

  •  A \times N
  •  B

小さい方を求めるのは関数 min() が使える。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N, A, B;
    cin >> N >> A >> B;
    cout << min(A * N, B) << endl;
}



以上の内容はhttps://drken1215.hatenablog.com/entry/2024/01/04/121750より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14