c++B3631,20分pts求调
  • 板块题目总版
  • 楼主HYHu__Tao
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/1/27 19:00
  • 上次更新2024/1/27 20:43:18
查看原帖
c++B3631,20分pts求调
966991
HYHu__Tao楼主2024/1/27 19:00
#include<bits/stdc++.h>
using namespace std;
const int N=1e6+10;
struct Node{
	int now,next;
}a[N];
int n,b,x,y,tot=1; 
int main(){
	a[1].now=1;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>b;
		if(b==1){
			cin>>x>>y;
			tot++;
			a[y].next=a[x].next;
			a[x].next=y;
			a[y].now=y;
		}
		if(b==2){
		cin>>x;
		cout<<a[x].next<<endl;	
		}
		if(b==3){
			cin>>x;
			a[a[x].next].next=0;
			a[x].next=a[a[a[x].next].next].now ; 
		}
	}
	return 0;
}

2024/1/27 19:00
加载中...