不是。。为啥有一个RE?
查看原帖
不是。。为啥有一个RE?
942144
MoDR_yijia楼主2023/8/23 10:25
#include <bits/stdc++.h>
using namespace std;
const int N=1e6-5;
list <int> q[N];
long long T;
int main(){
    cin>>T;
    while(T--){
        string s;
        cin>>s;
        if(s=="push_back"){
            int a,x;
            cin>>a>>x;
            q[a].push_back(x);
        }
        if(s=="pop_back"){
            int a;
            cin>>a;
            if(!q[a].empty()){
                q[a].pop_back();
            }
        }
        if(s=="push_front"){
            int a,x;
            cin>>a>>x;
            q[a].push_front(x);
        }
        if(s=="pop_front"){
            int a;
            cin>>a;
            if(!q[a].empty()){
                q[a].pop_front();
            }
        }
        if(s=="size"){
            int a,x;
            cin>>a;
            x=q[a].size();
            cout<<x<<endl;
        }
        if(s=="front"){
            int a,x;
            cin>>a;
            if(!q[a].empty()){
                x=q[a].front();
                cout<<x<<endl;
            }
        }
        if(s=="back"){
            int a,x;
            cin>>a;
            if(!q[a].empty()){
                x=q[a].back();
                cout<<x<<endl;
            }
        }

    }
    return 0;
}
2023/8/23 10:25
加载中...