実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 12
問題概要
赤色 (Red
) のペンが 円、緑色 (
Green
) のペンが 円、青色 (
Blue
) のペンが 円で売られている。色
が与えられるので、
と異なる色のペンの中で最も安い金額を求めよ。
制約
は整数で、
を満たす。
は
Red
,Green
,Blue
のいずれか。
考察
について場合分けをし、
以外の色のペンの値段の最小値を求めればよい。
コード
#include <bits/stdc++.h> using namespace std; // ======================================== // int main() { int R, G, B; cin >> R >> G >> B; string C; cin >> C; if (C == "Red") { cout << min(G, B) << endl; } else if (C == "Green") { cout << min(R, B) << endl; } else if (C == "Blue") { cout << min(R, G) << endl; } }
実装時間: 5分以内