题解:P11559 【MX-X7-T0】[LSOT-3] 嗯欧哎

· · 题解

思路

非常简单,直接记录档次,然后判断即可。

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[5]={};
    int j,g,d,z,b;//五个计数器
    j=g=d=b=z=0;
    for(int i=1;i<=3;i++){
        cin>>a[i];
        if(a[i]>=85&&a[i]<=100)j++;
        else if(a[i]>=45&&a[i]<=85)g++;
        else if(a[i]>=25&&a[i]<=44)d++;
        else if(a[i]>=1&&a[i]<=24)z++;//档次
        else b++;
    }
    if((g==1&&d==1&&z==1)||(j==1&&g==1&&d==1)||(j==2&&(d==1||g==1))||(j==3))puts("Yes");//依题意判断
    else puts("No");
    return 0;
}