題目連結: https://zerojudge.tw/ShowProblem?problemid=d244

# 解題思路

用 map 紀錄次數吧!!次數只要不是三的倍數就是答案啦!

# 程式碼

#include <bits/stdc++.h>
using namespace std;
int main(){
    map<int,int> stone;
    map<int,int>::iterator it;
    string s;
    while(getline(cin,s)){
        stringstream ss(s);
        int n;
        while(ss>>n){
            stone[n]++;
        }
        for(it=stone.begin();it!=stone.end();it++)
            if(it->second%3!=0)
                cout<<it->first<<endl;
    }
}
更新於 閱讀次數

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

Zrn Ye LinePay

LinePay