洛谷————P11559 【MX-X7-T0】[LSOT-3] 嗯欧哎

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

题目背景

原题链接:MXOJ Next

嗯欧哎是欧哎界的知名比赛。本题可以用来检验嗯欧哎是否发挥出了真实水平。

此名称纯属虚构,不影射任何现实中的比赛或机构的名称。如有雷同,纯属巧合。

题目描述

一天的嗯欧哎有三道题,每道题的得分均在 0∼100 之间。定义一道题的得分在 85∼100 之间(含 85 和 100,下同)时该题近似通过,在 45∼84 之间时为高分暴力,在 25∼44 之间时为低分暴力,在 1∼24 之间时为指数级暴力,若为 0 分则认为是爆零。

一场发挥出真实水平的嗯欧哎有以下四种情况:

  • 一道题高分暴力加一道题低分暴力加一道题指数级暴力;
  • 一道题近似通过加一道题高分暴力加一道题低分暴力;
  • 两道题近似通过加一道题低分暴力或高分暴力;
  • 三道题近似通过。

给出一个人一天的嗯欧哎三道题的得分 a,b,c,求是否发挥出真实水平。

输入格式

仅一行,三个非负整数 a,b,c,表示某个人一天嗯欧哎三题的得分。

输出格式

仅一行,一个字符串 YesNo,表示是否发挥出了真实水平。

输入输出样例

输入 #1

复制代码
50 50 10

输出 #1

复制代码
No

输入 #2

复制代码
100 30 100

输出 #2

复制代码
Yes

说明/提示

【样例解释 #1】

第一题的得分在 45∼84 之间,为高分暴力。

类似地,第二题为高分暴力,第三题为指数级暴力。

因为不符合题目里描述的任何一种,所以输出 No

【样例解释 #2】

第一题和第三题为近似通过,第二题为低分暴力。满足"两道题近似通过加一道题低分暴力或高分暴力"的条件,所以输出 Yes

【数据范围】

对于全部的数据,0≤a,b,c≤100。

#include <bits/stdc++.h>

using namespace std;

int main(){

int a[3],u=0,b=0,c=0,d=0;

cin>>a[0]>>a[1]>>a[2];

for(int i=0;i<3;i++){

if(a[i]>=85)u++;

else if(a[i]>=45)b++;

else if(a[i]>=25)c++;

else d++;

}

if((b&&c&&d)||(u&&b&&c)||(u==2&&(b||c))||(u==3))cout<<"Yes";

else cout<<"No";

return 0;

}

能不能点赞关注加收藏 。

相关推荐
lifallen10 分钟前
Java BitSet类解析:高效位向量实现
java·开发语言·后端·算法
学不好python的小猫20 分钟前
7-4 身份证号处理
开发语言·python·算法
好易学数据结构2 小时前
可视化图解算法52:数据流中的中位数
数据结构·算法·leetcode
AI妈妈手把手3 小时前
K-means++:让K-means“聪明”地选择初始中心点
算法·机器学习·kmeans·聚类算法·技术分享·python实现·k-means++
二闹3 小时前
机器眼中的“连连看🎭️”CV算法入门指北
人工智能·opencv·算法
吃着火锅x唱着歌3 小时前
LeetCode 632.最小区间
算法·leetcode·职场和发展
车队老哥记录生活3 小时前
【MPC】模型预测控制笔记 (4):约束输出反馈MPC
笔记·算法
wen__xvn4 小时前
基础数据结构第03天:顺序表(实战篇)
数据结构·c++·算法
聚客AI4 小时前
💡 Transformer数据管道:自定义Dataset类+智能批处理最佳实践
数据结构·人工智能·llm
迪小莫学AI4 小时前
【力扣每日一题】划分数组并满足最大差限制
算法·leetcode·职场和发展