10pts求调
查看原帖
10pts求调
1323415
wky_wsy_楼主2024/10/10 22:40

其实我这个水平10pts正常

#include <bits/stdc++.h>
using namespace std;
#define int long long
int la[10000010];
signed main(){
    int n,m1,m2;
    scanf("%lld%lld%lld",&n,&m1,&m2);
    int m=m1+m2;
    int l[m],r[m];
    
    int c=0;
    for(int i=0;i<m;i++){
        scanf("%lld%lld",&l[i],&r[i]);
    }
    for(int i=0;i<m;i++){
        for(int j=i+1;j<m;j++){
            if(r[i]>r[j]){
                swap(r[i],r[j]);
                swap(l[i],l[j]);
            }
        }
    }
    for(int i=0;i<m;i++){
        //bool y=false;
        for(int j=0;j<n;j++){
            if(la[j]<r[i]){
                c++;
                la[j]=r[i];
                //y=true;
                break;
            }
        }
    }
    printf("%lld",c);
    return 0;
}
2024/10/10 22:40
加载中...