題目連結: https://zerojudge.tw/ShowProblem?problemid=b523
# 內容
先別管這個了,你聽過安麗嗎?給你一堆字串,若該字串是第一次出現,就回答 "NO"。若該字串曾經出現過,則回答 "YES"。
# 輸入
一個字串一行,可能包含大小寫英文字母、數字、空白。輸入以 EOF 做結尾。每一行不超過 10000 個字元,最多 500 行。
# 輸出
對每一個字串輸出一行 YES 或 NO。
# 解題思路
# 程式碼
#include <bits/stdc++.h> | |
using namespace std; | |
int main(){ | |
string s; | |
set <string> Set; | |
while(getline(cin,s)){ | |
cout<<(Set.count(s)?"YES\n":"NO\n"); | |
Set.insert(s); | |
} | |
} |