样例都过不了
查看原帖
样例都过不了
1447928
syc_want_AC楼主2024/12/10 17:17
#include<bits/stdc++.h>
using namespace std;
int n,m,r;
struct node{
	int f1,p1;
	int xp;
}a[105];
struct BKBB{
	int f2,p2;
	int xp;
	int k;
}b[105];
bool cmp(BKBB x,BKBB y)
{
	if(x.p2!=y.p2)
	return x.p2<y.p2;
}
int main()
{
	cin>>n>>m>>r;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].f1;
		a[i].xp=i;
	}
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].p1;
	}
	for(int i=1;i<=n;i++)
	{
		cin>>b[i].f2;
		b[i].xp=i;
		b[i].k=1;
	}
	for(int i=1;i<=n;i++)
	{
		cin>>b[i].p2;
	}
	sort(b+1,b+n+1,cmp);
	int s=n;
	int ans;
	while(s--)
	{
		int x;
		cin>>x;
		int w;
		int v;
		for(int i=1;i<=n;i++)
		{
			if(x==a[i].xp)
			{
				w=a[i].f1;
				v=a[i].p1;
			}
		}
		for(int i=1;i<=n;i++)
		{
			if(b[i].f2==w&&b[i].p2>=v&&b[i].k)
			{
				ans++;
				b[i].k=0;
				break;
			}
		}
	}
	cout<<n-ans;
	
	return 0;
}
2024/12/10 17:17
加载中...