#include<iostream>
using namespace std;
int f1[101],f2[101];
int p1[101],p2[101];
int main(){
	int n,p,m,r;
    int j;
    int pp;
    int min=0;
	cin>>n>>m>>r;
	p=n;
	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];
	}
	for(int i=1;i<=n;i++){
		cin>>j;
        min=105;
		for(int k=1;k<=n;k++){
		    if(f2[k]==f1[j] && p2[j]>p1[j]){
		    	if(min>p2[k]){
		    		min=p2[k];
		    		pp=k;
				}
			}
	    }
	    if(min!=105){
		    p--;
	    	f2[pp]=0;
	    	p2[pp]=0;
		}
	}
	cout<<p;
	return 0;
}

0 条评论

目前还没有评论...