其实很水

链接:

P1051 【谁拿了最多奖学金】

注意:

看好信息,不要看漏或看错因为信息很密集

AC代码:

 1 #include<bits/stdc++.h>//头文件
2 using namespace std;//开辟名称空间
3 struct st//结构体
4 {
5 string na;
6 int sc1,sc2,jxj,lws;
7 char gb,xb,bb;
8 };//分号注意
9 //以上是定义结构体===========
10 bool cmp(st x,st y)
11 {
12 if(x.jxj>y.jxj || x.jxj==y.jxj && x.bb<y.bb)return true;
13 else return false;
14 }
15 //以上是定义结构体排序规则=======
16 st xs[105];//定义结构数组
17 int N,zjxj;//普通定义
18 int main()//开始
19 {
20 cin>>N;//输入
21 for(int i=0;i<N;i++)
22 {
23 cin>>xs[i].na>>xs[i].sc1>>xs[i].sc2>>xs[i].gb>>xs[i].xb>>xs[i].lws;//输入所以规则
24 xs[i].bb=i;//装入相应编号
25 }
26 for(int i=0;i<N;i++)
27 {
28 //以下为判断==============
29 if(xs[i].sc1>80 && xs[i].lws>=1) xs[i].jxj+=8000;
30 if(xs[i].sc1>85 && xs[i].sc2>80) xs[i].jxj+=4000;
31 if(xs[i].sc1>90) xs[i].jxj+=2000;
32 if(xs[i].sc1>85 && xs[i].xb=='Y') xs[i].jxj+=1000;
33 if(xs[i].sc2>80 && xs[i].gb=='Y') xs[i].jxj+=850;
34 //以上为判断==============
35 zjxj+=xs[i].jxj;//算出最终奖学金,累加
36 }
37 sort(xs,xs+N,cmp);//排序奖学金数量,调用规则
38
39 cout<<xs[0].na<<endl;//输出最大名字
40 cout<<xs[0].jxj<<endl;//输出最大奖学金
41 cout<<zjxj;//输出总奖学金
42
43 return 0;//结束
44 }

洛谷题解 P1051 【谁拿了最多奖学金】的更多相关文章

  1. 洛谷 P1583魔法照片 & P1051谁拿了最多奖学金 & P1093奖学金

    题目:https://www.luogu.org/problemnew/show/P1583 思路:sort sort sort //#include<bits/stdc++.h> #in ...

  2. 洛谷 题解 UVA572 【油田 Oil Deposits】

    这是我在洛谷上的第一篇题解!!!!!!!! 这个其实很简单的 我是一只卡在了结束条件这里所以一直听取WA声一片,详细解释代码里见 #include<iostream> #include&l ...

  3. 洛谷 题解 P1600 【天天爱跑步】 (NOIP2016)

    必须得说,这是一道难题(尤其对于我这样普及组205分的蒟蒻) 提交结果(NOIP2016 天天爱跑步): OJ名 编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间 Libre ...

  4. 洛谷题解P4314CPU监控--线段树

    题目链接 https://www.luogu.org/problemnew/show/P4314 https://www.lydsy.com/JudgeOnline/problem.php?id=30 ...

  5. 洛谷—— P1051 谁拿了最多奖学金

    https://www.luogu.org/problem/show?pid=1051 题目描述 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖 ...

  6. (水题)洛谷 - P1051 - 谁拿了最多奖学金

    https://www.luogu.org/problemnew/show/P1051 这个根本就不用排序啊…… #include<bits/stdc++.h> using namespa ...

  7. [NOIP2005] 提高组 洛谷P1051 谁拿了最多奖学金

    题目描述 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1 ...

  8. 洛谷P1051 谁拿了最多奖学金

    https://www.luogu.org/problem/P1051 #include<bits/stdc++.h> using namespace std; struct node { ...

  9. (Java实现) 洛谷 P1051 谁拿了最多奖学金

    题目描述 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上 ...

随机推荐

  1. 面试阿里,首先要掌握的 Java 泛型,帮你一次性搞懂!

    引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用.本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除. 泛型基础 泛型类 我们首 ...

  2. Guitar Pro教程之虚拟吉他功能讲解

    上一章节我们讲述了Guitar Pro的组织小节的相关功能,那么本章节我们还是采用图文结合的方式为大家讲解关于{cms_selflink page='index' text='Guitar Pro'} ...

  3. 攻克solo第七课(Randy Rhoads风格)

    本期文章,笔者将通过Guitar Pro 7吉他软件跟大家分享一下Randy Rhoads的solo句子. 相信很多精研电吉他的朋友都会听过这个一手把Ozzy Osbourne从离开黑色安息日乐队的深 ...

  4. Mac下载器Folx的标签功能怎么使用

    当大家使用Folx下载软件的时候,会发现,下载好的文件或者视频,会被Folx自动打上标签,进行归类,这其实就是Folx自带的智能标签功能,它能智能识别图片.视频.应用程序并分类.但很多时候,智能标签并 ...

  5. AFNetWorking 丢失数据

    问题描述: 使用AFNetWorking请求数据,请求成功,但是拿不到所需要的数据,但是使用其他平台都可以拿到数据. 原因分析: AFNetWorking无法解析. 解决方式: AFJSONRespo ...

  6. python selenium 时间搜索框查询和日期大小比较

    在做selenium自动化的时候遇到 时间搜索框查询(如下图)并比较查询结果是否在输入的时间之类. 首先,第一步要做的就是选择时间,并获取到所选时间的文本信息 如上图所示,获取到的时间搜索框并没有文本 ...

  7. redis cluster下的pipeline

    因为key在cluster分布在不同的slot,可能在不同的机器,部分redis的客户端(比如jedis)是不支持pipeline的 针对jedis我们可能要先把这些key对应的slot手机起来,得到 ...

  8. SimpleChannelInboundHandler生命周期

    转载:https://www.pianshen.com/article/1766171597/

  9. 由OptionalLong想到的拆装箱问题

    包装类型为null的时候时候拆箱会报空指针

  10. 一个神奇的bug:OOM?优雅终止线程?系统内存占用较高?

    摘要:该项目是DAYU平台的数据开发(DLF),数据开发中一个重要的功能就是ETL(数据清洗).ETL由源端到目的端,中间的业务逻辑一般由用户自己编写的SQL模板实现,velocity是其中涉及的一种 ...