1 条题解

  • 0
    @ 2025-1-25 15:28:44

    C++代码,有注释:

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int a,v=0,w=0,x=0,y=0,z=0;
        for(int i=1;i<=3;i++){
            cin>>a;
            if(a>=85) v++;      //近似通过,就差一点……
            else if(a>=45) w++; //高分暴力
            else if(a>=25) x++; //低分暴力
            else if(a>=1) y++;  //指数级暴力
            else z++;           //爆零了555……
        }
        bool flag=false;
        //表示是否发挥出了真实水平,开始是默认没有,直到找到“证据”
        //第一种情况:
        if(w==1&&x==1&&y==1) flag=true;
        //第二种情况:
        if(v==1&&w==1&&x==1) flag=true;
        //第三种情况:
        {
            if(v==2&&w==1) flag=true;
            if(v==2&&x==1) flag=true;
        }
        //第四种情况:
        if(v==3) flag=true;
        //最后判断
        if(flag) cout<<"Yes";
        else cout<<"No";
        return 0;
    }
    

    信息

    ID
    35382
    时间
    2000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    4
    已通过
    4
    上传者