#include #include #include #include #include #include<bits/stdc++.h> #include #include #include #include #include #include #include #include #include using namespace std; int main(){ list ls; list::iterator it; int n,k,p,m,x; cin>>n; ls.push_front(1); for(int i=2;i<=n;i++){ cin>>k>>p; it=find(ls.begin(),ls.end(),k); if(p==1){ advance(it,1); ls.insert(it,i); }else{ ls.insert(it,i); } } cin>>m; for(int i=1;i<=m;i++){ cin>>x; ls.remove(x); } for(it=ls.begin();it!=ls.end();it++){ cout<<*it<<" "; } return 0; }

0 条评论

目前还没有评论...

信息

ID
1517
时间
1000ms
内存
256MiB
难度
10
标签
递交数
1
已通过
1
上传者