题目要求

P1051题目链接

分析

没啥说的,一道水题罢了,仔细点就不会翻车。

AC代码(Java语言描述)

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = Integer.parseInt(scanner.nextLine());String maxName = "";int maxMoney = 0;int sumMoney = 0;for (int i = 0; i < num; i++) {String[] infoList = scanner.nextLine().split(" ");String name = infoList[0];int finalGrade = Integer.parseInt(infoList[1]);int classGrade = Integer.parseInt(infoList[2]);boolean isLeader = "Y".equals(infoList[3]);boolean isWest = "Y".equals(infoList[4]);int paperNumber = Integer.parseInt(infoList[5]);int tempMoney = 0;if (finalGrade > 80 && paperNumber >= 1) {tempMoney += 8000;}if (finalGrade > 85 && classGrade > 80) {tempMoney += 4000;}if (finalGrade > 90) {tempMoney += 2000;}if (finalGrade > 85 && isWest) {tempMoney += 1000;}if (classGrade > 80 && isLeader) {tempMoney += 850;}if (tempMoney > maxMoney) {maxMoney = tempMoney;maxName = name;}sumMoney += tempMoney;}scanner.close();System.out.println(maxName + "\n" + maxMoney + "\n" + sumMoney);}
}

算算奖学金(洛谷P1051题题解,Java语言描述)相关推荐

  1. 线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)

    题目要求 P1253题目链接 分析 很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法. 排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧. 数据量小,所以Scann ...

  2. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  3. 信息学奥赛一本通 1839:【05NOIP提高组】谁拿了最多奖学金 | OpenJudge NOI 1.9 04:谁拿了最多奖学金 | 洛谷 P1051 [NOIP2005 提高组] 谁拿了最多奖学金

    [题目链接] ybt 1839:[05NOIP提高组]谁拿了最多奖学金 OpenJudge NOI 1.9 04:谁拿了最多奖学金 洛谷 P1051 [NOIP2005 提高组] 谁拿了最多奖学金 [ ...

  4. 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)

    题目要求 P1101题目链接 分析 可以用DFS做,但我立下了个Flag,所以就用了朴素的枚举来做.... 结果,我的天哪,做了好几个小时-- 其实这种地图题,真的适合 DFS or BFS or D ...

  5. 快速幂||取余运算【模板】(洛谷P1226题题解,Java语言描述)

    题目要求 P1226题目链接 分析 标准的快速幂取模算法板子,之前这个算法我在这篇文章中讲过了:<快速幂算法详解&&快速幂取模算法详解>. 这里选择使用比较简单的API实现 ...

  6. 贪心策略摘果子(洛谷P1478题题解,Java语言描述)

    题目要求 P1478题目链接 分析 本题的低配版题目链接 → 题解 那个题就是纯水题没啥可写的,我除了贴代码无话可说,但这题吧,虽然不算难,但也可一说. 建议大家移步这里 → 精辟题解 这位爷写了本题 ...

  7. 麦森数(洛谷P1045题题解,Java语言描述)

    题目要求 题目链接 分析 这题挺经典的,快速幂取模算法,如果求出大数再取模就可能T掉. 之前有篇文章写了这个算法:<快速幂算法详解&&快速幂取模算法详解> 既然是Java, ...

  8. 求子集元素之和(洛谷P2415题题解,Java语言描述)

    题目要求 P2415题目链接 分析 这题我觉得--当个数学题做就好了嘛. 有一个数N的情况:result = 1 * N 有两个数N1.N2的情况:result = 2 * (N1+N2) 有三个数N ...

  9. N进制正反累加判回文数(洛谷P1015题题解,Java语言描述)

    题目要求 P1015题目链接 分析 开始的时候写了这么一个代码,应该是比较基础的,是十进制的. private static void low() {Scanner scanner = new Sca ...

最新文章

  1. 使用Kotlin对ViewGroup的视图进行函数使操作
  2. My Toolkit of Node.js
  3. 中国妇科冲洗器市场规模现状及投资趋势分析报告2022-2028年版
  4. wordpress博客留言自动填写
  5. End to End Sequence Labeling via Bi-directional LSTM CNNs CRF
  6. SAP Spartacus Org unit detail实例的单例特性
  7. html select 文字居中显示图片,html原生select改造箭头及文字左右居中的一种办法...
  8. 高程5.7单体内置对象 5.8小结
  9. python mss_Python实现的连接mssql数据库操作示例
  10. QT实现appendSheet
  11. 基于 WebGL 的 HTML5 3D 工控隧道可视化系统
  12. 货币转换程序(双符号)python代码,Python-将货币代码转换为其符号
  13. 程序员如何写工作日志?
  14. 世嘉MD游戏开发【十三】:音乐和音效
  15. leapftp,leapftp中文教程加图解
  16. 还不清楚如何编辑图片上的文字的话,就看看这篇文章吧
  17. NoClassDefFoundError: org/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter
  18. 简单阅读golang的net/http包和Negroni的源码
  19. Hexo个人博客绑定域名
  20. html 图片 空白,HTML图片标签空白解决方法

热门文章

  1. React- jsx的使用可以渲染html标签 或React组件
  2. 【分布式】Zookeeper在大型分布式系统中的应用
  3. 对二进制文件的操作(c++ 程序设计 by 谭浩强 课本实例)
  4. json 字符串反序列化成DataSet
  5. eclipse导出doc,文件夹为空
  6. org.xml.sax.SAXParseException: The string -- is not permitted within comments.
  7. 关于idea的git账号与电脑的git账号不一致的问题。已解决!
  8. SpringBoot编写sh脚本进行启停
  9. 举例说明语言接触会造成哪些结果_语言学概论全真模拟演练(二)
  10. 仅展示近三天的动态设置_抱歉,朋友仅展示最近三天的朋友圈