P5740题目要求

P5740题目链接

P5740题意分析

这题比较水,简单的讲直接存一个max就完事。。。

P5740代码(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 result = "";int max = -1;for (int i = 0; i < num; i++) {String info = scanner.nextLine();String[] arr = info.split(" ");int grade = Integer.parseInt(arr[1]) + Integer.parseInt(arr[2]) + Integer.parseInt(arr[3]);if (grade > max) {max = grade;result = info;}}scanner.close();System.out.println(result);}
}

P5741题目要求

P5741题目链接

P5741题意分析

不重复的两两比较——P5728

P5728题算是本题的简化版吧,本题算是有所变形,具体内容可以参考P5728。

P5741代码(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[] name_array = new String[num];int[] chinese_array = new int[num];int[] math_array = new int[num];int[] english_array = new int[num];int[] grade_array = new int[num];for (int i = 0; i < num; i++) {String[] info = scanner.nextLine().split(" ");name_array[i] = info[0];chinese_array[i] = Integer.parseInt(info[1]);math_array[i] = Integer.parseInt(info[2]);english_array[i] = Integer.parseInt(info[3]);grade_array[i] = chinese_array[i] + math_array[i] + english_array[i];}for (int i = 0; i < num; i++) {for (int j = i+1; j < num; j++) {if (Math.abs(chinese_array[i]-chinese_array[j]) <= 5 &&Math.abs(math_array[i]-math_array[j]) <= 5 &&Math.abs(english_array[i]-english_array[j]) <= 5 &&Math.abs(grade_array[i]-grade_array[j]) <= 10) {System.out.println(name_array[i] + " " + name_array[j]);}}}scanner.close();}
}

算成绩啦(洛谷P5740、P5741题题解,Java语言描述)相关推荐

  1. 并非最边界的情况“OK“就真的“OK“(记洛谷P1720WA的经历,Java语言描述)

    题目要求 P1720题目链接 分析 这个题纯粹在鬼扯,数学基础OK的人一眼就看得出是斐波那契数列. 求Fn其实是程设基础水平的题,千万别写递归--O((5/3)^n),真的慢~~ 这破题为啥还WA 我 ...

  2. 【OJ】洛谷试炼场の新手村整合(Java语言描述)

    Pass 最近通关了洛谷试炼场新手村Part,做了很多的红题和橙题,这里做一下整理吧,希望对需要的人有所帮助. 说明 这些内容确实不是什么复杂的东西,所以无需多言. 洛谷的第一个任务 这里是我写的所有 ...

  3. 注意满足循环终止条件时counter是否仍在+1(记洛谷P1035WA的经历,Java语言描述)

    题意描述 P1035题目链接 分析 题不难,至少我们可以用比较直接的思维,用循环去AC它~~ 每次自增就行,加一个计数器counter就完事~~ 自测--听取WA声一片 import java.uti ...

  4. 欢乐的跳(洛谷P1152题目链接,Java语言描述)

    题目要求 P1152题目链接 分析 我们要判重,就可以用数组或者说HashSet,最近很久用Set和Map用的有点上头,没办法,就选HashSet吧. 思路是既然num个相邻数的差值要涵盖1~num- ...

  5. 洛谷团队月赛题:题解

    10pts10pts10pts 暴力算不解释,时间复杂度O(kn+k2)O(kn+k^2)O(kn+k2). 30pts30pts30pts 我们观察到nnn很大,杨辉三角会T,直接算会上溢,所以需要 ...

  6. 洛谷P1534题解(Java语言描述)

    题意描述 题目来源链接 分析 这孩子着实恐怖诶,竟然积累怒气值,差点害我WAWA大哭~~ 我们要注意分析,这个题不能简单的将"怒气值"累加然后减去8*天数,这么玩不行,因为好心情不 ...

  7. 洛谷 P5740 【深基7.例9】最厉害的学生 题解

    Hello!这是我第一次在CSDN社区发题解呢(虽然我只是一个小菜鸡,只会C++,啥也不懂)! 这一次的题解我给大家带来了洛谷 函数与结构体部分的P5740 最厉害的学生这道题. 我们可以先审一审题目 ...

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

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

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

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

最新文章

  1. iOS Webview打开不受信的URL
  2. java版电子商务spring cloud分布式微服务b2b2c社交电商 (十四)服务注册(consul)
  3. vi 查看最顶部_5分钟带你进入 Vim 大门,让你喜欢 Vim
  4. 1.3 计划需求控制
  5. java 终结此段代码并重新运行_Java垃圾回收
  6. 数据增长率怎么算_20年老股民告诉你5个数据可轻松算出股价是否高估
  7. nginx+Tomcat实现动静分离架构
  8. c# 两个list比较_C# for Grasshopper Day 22 学习笔记
  9. JAVA作业-简易计算器
  10. P.Laguna / AUTOMATIC DETECTION OF WAVE BOUNDARIES IN MULTILEAD ECG SIGNALS VALIDATION WITH THE CSE
  11. 数据表分区, 全新分区
  12. Keil5二步解决中文乱码,注释乱码问题
  13. 数据结构与算法的个人学习经验小结(总)
  14. Mac OS X: FileVault 2在美洲狮10.8上的扩展
  15. 分享《Essential Linux Device Drivers》中文版高清电子版
  16. 正则表达式口诀 正则表达式学习工具
  17. Leetcode_49_Anagrams
  18. 微信公众号开发——模板消息
  19. 原创小说 - 爱人失踪(第一部)
  20. 计算完全最短路径的Floyd算法

热门文章

  1. 怎么将电脑的图片不用打开也能显示出来
  2. 这两年多我写PHP业务代码的方式是如何进化的
  3. 当前,我们的DJANGO项目的requirements.txt文件
  4. Head First Python学习笔记4——处理数据
  5. 浅谈android4.0开发之GridLayout布局
  6. div css入门教程,更简洁CSS清理浮动方式:clearfix
  7. 网站改title的后果到底有多惨?
  8. CentOS6离线升级CentOS7
  9. 计算机在管理会计应用中的作用,信息化在管理会计中的作用
  10. java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...