これは簡単だけど、頭がごちゃごちゃにならないようにしよう!
問題概要
ある駐車場では 2 パターンが選べる
- 時間駐車したときに、 円かかる
- 駐車時間にかかわらず、 円かかる
時間駐車したときの料金の最小値を求めよ。
解法
2 パターンの駐車料金を求めて、そのうちの小さい方をとればよい。
- 円
- 円
小さい方を求めるのは関数 min()
が使える。
#include <bits/stdc++.h> using namespace std; int main() { int N, A, B; cin >> N >> A >> B; cout << min(A * N, B) << endl; }