题目链接:http://codeforces.com/problemset/problem/892/A

具体的Java 中 sort实现降序排序:https://www.cnblogs.com/youpeng/p/10546797.html
Ac代码:

import java.util.Comparator;
import java.util.Scanner;import static java.util.Arrays.sort;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()) {int n = scanner.nextInt();Integer[] arr = new Integer[n];long sum = 0, x;int max1, max2;for (int i = 0; i < n; i++) {x = scanner.nextInt();sum += x;}for (int i = 0; i < n; i++) {arr[i] = scanner.nextInt();}Comparator cmp = new Mycomparator();sort(arr, cmp);max1 = arr[0];max2 = arr[1];if (sum > max1 + max2) {System.out.println("NO");} else {System.out.println("YES");}}}}class Mycomparator implements Comparator<Integer> {@Overridepublic int compare(Integer a, Integer b) {return a > b ? -1 : 1;}
}

转载于:https://www.cnblogs.com/youpeng/p/10546754.html

[CodeForces 892A] Greed (Java中sort实现从大到小排序)相关推荐

  1. C++中sort函数从大到小排序的两种方法

    1.sort函数描述 而且,sort函数的算法效率相当于快排,使用sort函数有时候可能比我们自己写一个排序算法,可能效率更高. 2.使用sort函数排序 #include <iostream& ...

  2. C++中sort函数从大到小排序

    我们知道C++中有一个函数 sort() 它默认是从小到大排序,那么如何从大到小排呢? 一种方法是使用greater<int>(),如下例子 #include <iostream&g ...

  3. java中数组如何从大到小排序?

    1.冒泡排序: 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素重复以上的步骤 ...

  4. 关于sort函数从大到小排序的方法(实用)

    关于sort函数从大到小排序的方法(实用) 初始情况: #include<iostream> #include<algorithm> using namespace std; ...

  5. 吹气球问题的C语言编程,C语言怎样给一个数组中的数从大到小排序

    满意答案 #include "stdio.h" int main() { int i,j; int a[12]; for(i=1; i<=10; ++i) scanf(&qu ...

  6. java中sort的cmp_快速排序(cmp函数详解)

    缘由:上次给某同学讲 Collections.sort() 在Comparator接口重写compare方法,被比较规则卡壳,于是有了下文@Override public int compareTo( ...

  7. java中sort函数的使用

    java中sort函数的使用 写在前面 sort函数的基本格式 第一种基本格式 第二种基本格式 第三种基本格式cmp 函数的基本格式 写在前面 想必大家都知道C++里面的sort用过的都知道这个函数是 ...

  8. Java中sort实现降序排序

    Java中sort实现降序排序 利用Collections的reverseOrder方法: import java.util.Arrays; import java.util.Collections; ...

  9. java中sort函数comparator的使用_Comparator 与排序

    Java 排序 Java 中经常需要对一个列表进行排序,列表中可能是基本数据类型,也可能是自定义对象,对于自定义对象的排序我们可能只想按照其某个属性排序,甚至多种条件组合对其排序,这些都可以借助于 C ...

最新文章

  1. 使用iptables和ipset实现大量屏蔽恶意IP地址
  2. 一个简单的防爬虫脚本(转载欧彬)
  3. 学习ASP.NET Core,你必须了解无处不在的“依赖注入”
  4. python之pop
  5. Linux新手必须掌握的命令(2)
  6. a recordset php,UsingCOMwithPHP(我就不翻译了)_PHP
  7. iPhone SE 3钢化膜已上架海外市场:4.7英寸屏 Home键得到保留
  8. 几种经典的hash算法
  9. SQL 中的 in 与 not in、exists 与 not exists 的区别以及性能分析
  10. python大数据毕设选题
  11. wifi免密码登录认证流程
  12. 获取棋盘格与标准模板在扫描仪上不同位置图片
  13. 力扣(SQL)584. 寻找用户推荐人
  14. 山东省大学生软件设计大赛一等奖作品参赛视频
  15. Freemarker 之ftl
  16. “香港一卡通” 內地見證開戶
  17. (十九)通俗易懂理解——无人驾驶概述
  18. AHRS系统的基本构成
  19. Qt小项目(二):调色器
  20. 静态动态博客添加足迹

热门文章

  1. boost::hana模块在无限可迭代对象上测试 hana::index_if
  2. boost::hana::iterate用法的测试程序
  3. boost::detail::lowest_bit的测试程序
  4. GDCM:gdcm::Validate的测试程序
  5. boost::core模块实现constexpr的地址
  6. ITK:修剪二进制图像
  7. DCMTK:以HTML格式呈现DICOM结构化报告文件的内容
  8. VTK:PolyData之RemoveOutsideSurface
  9. OpenCV Canny边缘检测的实例(附完整代码)
  10. OpenCV在矩阵上进行Mask 运算operations