求条
查看原帖
求条
1592128
Coke666zzx楼主2025/1/24 14:28
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,m,r;
    cin>>n>>m>>r;
    int sum=n,mc,min=r;
    int v[n]={};
    int f1[n],p1[n],f2[n],p2[n],l;
    for(int i=1;i<=n;i++)cin>>f1[i-1];
    for(int j=1;j<=n;j++)cin>>p1[j-1];
    for(int o=1;o<=n;o++)cin>>f2[o-1];
    for(int p=1;p<=n;p++)cin>>p2[p-1];
    for(int t=1;t<=n;t++)
    {
        int g;
        cin>>l;
        for(g=0;g<n;g++)
        {
            if(f2[g]==f1[l-1]&p2[g]>p1[l-1]&v[g]!=1)
            {
                if(p2[g]<=min)
                { 
                    min=p2[g];
                    mc=g;
                }
            }
        }
        if(min!=r)
        {
            sum--;
            v[mc]=1;
        }
        min=r;
    }
    cout<<sum;
    return 0;

2025/1/24 14:28
加载中...