蒟蒻20分求助
查看原帖
蒟蒻20分求助
1313718
Epsilon_13楼主2024/6/2 11:55
#include<iostream>
using namespace std;
int a,s,d,f,u;
int z[999999];
int x[999999];
int c[999999];
int v[999999];
int m[999999];
int p[999999];
int main(){
	cin>>a>>s>>d;
	int u=a,y=d+1;
	for(int i=1;i<=a;i++){
        cin>>z[i];
    }
    for(int i=1;i<=a;i++){
        cin>>x[i];
    }
    for(int i=1;i<=a;i++){
        cin>>c[i];
    }
    for(int i=1;i<=a;i++){
        cin>>v[i];
    }
    for(int i=1;i<=a;i++){
        cin>>m[i];
    }
    for(int i=1;i<=a;i++){
        for(int j=1;j<=a;j++){
    	    if(z[m[i]]!=c[j]){
        	    continue;
		    }
		    else if(v[j]<y&&v[j]>x[m[i]]){
		    	y=v[j];
		    	f=j;
			}
    	}
    	if(y!=d+1){
    		u--;
    		c[f]=0;
    		v[f]=0;
		}
		y=0;
		f=0;
	}
	cout<<u;
}
2024/6/2 11:55
加载中...