题解 | 牛牛的考试

牛牛的考试

https://www.nowcoder.com/practice/1a7a7c8d721547a29107cf02330ffe72

#include <bits/stdc++.h>
using namespace std;
int main() {
    int t;
    cin>>t;
    cin.ignore();
    struct s{
        char p;
        string str;
    };
    while(t--){
        string a,b,c,d;
        getline(cin,a);
        getline(cin,b);
        getline(cin,c);
        getline(cin,d);
        vector<s>x;
        s s1={'A',a};
        s s2={'B',b};
        s s3={'C',c};
        s s4={'D',d};
        x.push_back(s1);
        x.push_back(s2);
        x.push_back(s3);
        x.push_back(s4);
        sort(x.begin(),x.end(),[](s &k,s &h){
            return k.str.size()>h.str.size();
        });
        if(x[0].str.size()!=x[1].str.size()&&x[3].str.size()==x[2].str.size())cout<<x[0].p<<endl;
        else if(x[0].str.size()==x[1].str.size()&&x[3].str.size()!=x[2].str.size())cout<<x[3].p<<endl;
        else cout<<"C"<<endl;
    }
}

全部评论

相关推荐

01-15 19:59
中山大学 C++
牛客60887332...:你这是人写出来的? 本科标到硕士后面 留那么多空给 hr 填?
点赞 评论 收藏
分享
2025-12-18 21:55
济宁学院 Java
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务