5pt
查看原帖
5pt
1293987
zhangruixiang楼主2024/10/16 13:38

变量名乱,我是个仁济

#include<bits/stdc++.h>
using namespace std;
int min(int a,int b,int c){
    return min(a,min(b,c));
}
int medal(int gg,int gs,int gb,int n,long long int g[],long long int s[],long long int b[]){
    
    sort(g,g+n);
    sort(s,s+n);
    sort(b,b+n);
    int s1=0,s2=0,s3=0;
    bool ggg=false,sgg=false,bgg=false;
    for(int i=0;i<n;i++){
        if(g[i]==gg&&ggg==false){s1=i;ggg=true;}
        if(s[i]==gs&&sgg==false){s2=i;sgg=true;}
        if(b[i]==gb&&bgg==false){s3=i;bgg=true;}
    }
    return min(s1,s2,s3)+1;
}
int main(){
    long long int n; 
    cin>>n;
    long long int g[n],s[n],b[n];
    for(int i=0;i<n;i++){
        cin>>g[i]>>s[i]>>b[i];
    }
    for(int i=0;i<n;i++){
        cout<<medal(g[i],s[i],b[i],n,g,s,b)<<endl;
    }
}
2024/10/16 13:38
加载中...