#include<bits/stdc++.h>
using namespace std;
const int N=20001;
int a[6][N];
int n;
bool cmp(int x,int y){
int c=0;
for(int i=1;i<=5;i++){
if(a[i][x]<a[i][y])c++;
}
return c>2;
}
int main(){
cin>>n;
for(int i=1;i<=5;i++){
for(int j=1;j<=n;j++){
int x;
cin>>x;
a[i][x]=j;
a[0][j]=x;
}
}
sort(a[0]+1,a[0]+n+1,cmp);
for(int i=1;i<=n;i++)
cout<<a[0][i]<<endl;
}
此代码RE,求助!