You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
654 B
C++

#include <cstdio>
#include <set>
#include <queue>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
queue<int> q;
for(int i=0,x; i<n; i++)
scanf("%d",&x),q.push(x);
set<int> s;
for(int i=0,x; i<n; i++)
{
scanf("%d",&x);
if(s.count(x))
printf("0 ");
else
{
int sum=0,cur;
do
{
cur=q.front();
s.insert(q.front());
q.pop();
sum++;
}
while(cur!=x);
printf("%d ",sum);
}
}
return 0;
}