[문제 링크] : https://www.acmicpc.net/problem/27160
#include <iostream>
#include <map>
using namespace std;
int main(){
int N, inp;
string S;
map<string, int> M;
cin >> N;
for(int i=0; i<N; i++){
cin >> S >> inp;
M[S] += inp;
}
bool flag = false;
if(M["STRAWBERRY"] == 5){
flag = true;
}
else if(M["BANANA"] == 5){
flag = true;
}
else if(M["LIME"] ==5){
flag = true;
}
else if(M["PLUM"] == 5){
flag = true;
}
cout << (flag ? "YES" : "NO") << "\n";
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 14909 - 양수 개수 세기 (C++) (0) | 2025.03.23 |
---|---|
[알고리즘] 백준 2816 - 디지털 티비 (C++) (0) | 2025.03.21 |
[알고리즘] 백준 27918 - 탁구 경기 (C++) (0) | 2025.03.19 |
[알고리즘] 백준 14038 - Tournament Selection (C++) (0) | 2025.03.18 |
[알고리즘] 백준 4589 - Gnome Sequencing (C++) (0) | 2025.03.17 |