TLE,求助
查看原帖
TLE,求助
1046135
huangshuchang楼主2024/3/30 09:07
#include<bits/stdc++.h>
using namespace std;
const int maxn=210000;
int n,num,b,top=1;
int st[maxn];
int vis[maxn];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>st[i],vis[i]=1;
	for(int i=1;i<=n;i++){
		num=0;
		cin>>b;
		if(vis[b]!=0){
			while(st[top]!=b){
				vis[st[top++]]=0;
				num++;
			}
			vis[st[top++]]=0;
			num++;
		}
		cout<<num<<" ";
	}
	return 0;
}
2024/3/30 09:07
加载中...