題目連結: 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);
    }
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay