洛谷 P6850 NOI
洛谷 P6850 NOI
题目背景
小 L 是一个菜鸡。
啥也不会的小 L 上了 NOI 考场。
题目描述
由于小 L 不会算数,现在小 L 告诉了你他每题的分数和队线,请你告诉他是否进队。
NOI 分数的计算方式是:
- 笔试基础有 505050 分,每通过一题加 111 分。
- 实际得分是每题的分数加上笔试的分数。
- 如果是 A 类,总分在此基础上再加 555 分。
输入格式
输入 999 个数 a,b,c,d,e,f,g,h,ia,b,c,d,e,f,g,h,ia,b,c,d,e,f,g,h,i,分别表示笔试通过题数, D1T1,D1T2,D1T3,D2T1,D2T2,D2T3 得分,是否 A 类(是 111,不是 000),集训队分数线。
输出格式
输出一行一个字符串。
如果进了集训队,则输出 AKIOI
。
如果没进,输出 AFO
。
题解:
语法基础?
坑点:笔试有基础的50分。所以要加50.
唉,羡慕大佬的高分,所以来水这篇题解。纪念梦想?
有可能我这辈子也去不了NOI考场了。...
所以十月的第一篇题解就这么交代了?滑稽
代码:
#include<cstdio>
using namespace std;
int a[11];
int ans;
int main()
{
for(int i=1;i<=9;i++)
scanf("%d",&a[i]);
for(int i=1;i<=7;i++)
ans+=a[i];
ans+=50;
if(a[8])
ans+=5;
if(ans>=a[9])
puts("AKIOI");
else
puts("AFO");
return 0;
}