开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情
NOI
题目背景
小 L 是一个菜鸡。
啥也不会的小 L 上了 NOI 考场。
题目描述
由于小 L 不会算数,现在小 L 告诉了你他每题的分数和队线,请你告诉他是否进队。
NOI 分数的计算方式是:
- 笔试基础有 分,每通过一题加 分。
- 实际得分是每题的分数加上笔试的分数。
- 如果是 A 类,总分在此基础上再加 分。
输入格式
输入 个数 ,分别表示笔试通过题数, D1T1,D1T2,D1T3,D2T1,D2T2,D2T3 得分,是否 A 类(是 ,不是 ),集训队分数线。
输出格式
输出一行一个字符串。
如果进了集训队,则输出 AKIOI。
如果没进,输出 AFO。
样例 #1
样例输入 #1
50 50 72 56 100 40 0 1 446
样例输出 #1
AFO
样例 #2
样例输入 #2
50 95 100 64 100 72 30 0 446
样例输出 #2
AKIOI
提示
「样例解释」
样例第一个是退役菜鸡小 L 的 NOI2020 成绩。
第二个是某位队爷的 NOI2020 成绩。
这不是啥都没解释吗
「数据范围与说明」
本题采用捆绑测试。仅有通过某个 Subtask 中所有测试点才能获得该 Subtask 的分数。
- Subtask 1(30 points):,,;
- Subtask 2(30 points):,;
- Subtask 3(40 points):无特殊限制。
对于所有数据,,,,。
此处不考虑第 名同分的情况,可以认为如果同分小 L 优先。
不保证测试数据为真实成绩。
分析
折是一道比较水的题目,,纯模拟,套公式,带入就行了,希望大家不要AFO,qaq!
代码
#include <iostream>
using namespace std;
int main(){
int a,b,c,d,e,f,g,i,s=0;
cin>>a;
a+=50;
s+=a;
cin>>b>>c>>d>>e>>f>>g;
s=s+b+c+d+e+f+g;
bool h;
cin>>h;
if(h=true){
s+=5;
}
cin>>i;
if(s>=i){
cout<<"AKIOI";
}
else{
cout<<"AFO";
}
return 0;
}