求助!!! 玄关
查看原帖
求助!!! 玄关
1195678
wky2011楼主2024/7/16 18:17
#include<bits/stdc++.h>
using namespace std;
int cnt=1;
int a[100009]={1,1};
signed main(){
int q;
cin>>q;
for(int k=1;k<=q;k++){
	char xx;
	cin>>xx;
	if(xx=='1'){
	int x,y;
	cin>>x>>y;
	cnt++;
	for(int i=1;i<=cnt;i++){
				if(a[i]==x){
					a[i+1]=y;
					for(int j=i+2;j<=cnt;j++){
						a[j+1]=a[j];
					}
				}
			}
	}
	if(xx=='2'){
		int x;
		cin>>x;
		for(int i=1;i<=cnt;i++){
			if(a[i]==x) cout<<a[i+1]<<"\n";
		}
	}
	if(xx=='3'){
		int x;
		cin>>x;
			for(int i=1;i<=cnt;i++){
				if(a[i]==x){
					for(int j=i+2;j<=cnt;j++){
						a[j-1]=a[j];
					}
				}
			}
	}
}
return 0;}

2024/7/16 18:17
加载中...