#include<bits/stdc++.h>
using namespace std;
int f1[105], p1[105], f2[105], p2[105];
int main(){
ios::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
int n, m, r; cin >> n >> m >> r;
for (int i = 1; i <= n; i++) cin >> f1[i];
for (int i = 1; i <= n; i++) cin >> p1[i];
for (int i = 1; i <= n; i++) cin >> f2[i];
for (int i = 1; i <= n; i++) cin >> p2[i];
int ans = n;
for (int i = 1; i <= n; i++){
int x, minn = 99999, pos; cin >> x;
for (int j = 1; j <= n; j++){
if (minn > p2[j] && p2[j] > p1[x] && f1[j] == f2[j]){
minn = p2[j]; pos = j;
}
}
if (minn == 99999) continue;
p2[pos] = 99999;
ans--;
}
cout << ans << endl;
}
样例全过,在线等,急!