#include<bits/stdc++.h>
using namespace std;
int w,n,a[1000010],b[1000010],l[1000010];
bool vis[1000010];
int main(){
cin>>n;
for(int i = 1;i <= n;i++){
cin>>a[i];
}
for(int i = 1;i <= n;i++){
cin>>b[i];
}
for(int i = 1;i <= n;i++){
if(a[i] == b[i]){
vis[a[i]] = 1;
}
}
int k;
for(int i = 0;i <= n;i++){
if(!vis[i]){
k = i;
break;
}
}
cout<<n - k;
}
别人都是为什么才80,而我只是随便写了一个,也没指望能拿分,我只判断了l是从头的情况,是怎么80的?,别喷我,我是真的不理解,而且真没指望有分数,,,