试了样例没问题啊,求助大佬
查看原帖
试了样例没问题啊,求助大佬
593272
Ivory楼主2022/8/22 18:52
#include<bits/stdc++.h>//万能头
using namespace std;

int a[1001][1001][2];
int main()
{
    int t;scanf("%d",&t);
    int xu=1;
    while(t!=0){
        printf("Scenario #%d\n",xu++);
        for(int i=0;i<t;i++){
            scanf("%d",&a[i][0][0]);
            for(int j=1;j<=a[i][0][0];j++)scanf("%d",&a[i][j][0]);
        }
        char order[10];
        scanf("%s",order);
        while(order[0]!='S'){
            int input,key=0;
            if(order[0]=='E'){
                scanf("%d",&input);
                for(int i=0;i<t;i++){
                    for(int j=1;j<=a[i][0][0];j++)
                        if(input==a[i][j][0]){a[i][j][1]=1;break;}
                }
            }
            else if(order[0]=='D'){
                key=0;
                for(int i=0;i<t;i++){
                    for(int j=1;j<=a[i][0][0];j++)
                        if(a[i][j][1]==1){printf("%d\n",a[i][j][0]);a[i][j][1]=0;key=1;break;}
                    if(key==1)break;
                }
            }
            scanf("%s",order);
        }
        scanf("%d",&t);
        memset(a,0,sizeof(a));
    }
    return 0;
}
2022/8/22 18:52
加载中...