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

# 解題思路

使用 List 將題目要求的東西都實作出來吧!!

# 程式碼

#include <bits/stdc++.h>
using namespace std;
int main(){  ios_base::sync_with_stdio(false);cin.tie(0),cout.tie(0);
    string common;
    list<string> List;
    int t=0;
    for(string X;cin>>common&&common[0]!='S';) {
        cin.ignore();
        if(common[0]=='A')
        {
            cin>>X;
            List.push_back(X);
        }
        else if(common[0]=='I')
        {
            string N;
            cin>>X>>N;
            for(auto it=List.begin();it!=List.end();it++)
                if(*it==N) {List.insert(it,X); break;}
        }
        else if(common[0]=='R')
        {
            cin>>X;
            for(auto it=List.begin();it!=List.end();it++)
                if(*it==X) {List.erase(it); break;}
        }
    }
    for(auto it=List.begin();it!=List.end();it++)
        cout<<*it<<" ";
    return 0;
}
更新於 閱讀次數

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

Zrn Ye LinePay

LinePay