nyoj 14 会场安排问题 java Set用法
来源:互联网 发布:qq群关键词排名优化 编辑:程序博客网 时间:2024/05/23 22:04
import java.util.*;public class Main {public static void main(String[] args) { Scanner sc=new Scanner(System.in); int T =sc.nextInt(); while(T-->0){ int n=sc.nextInt(); Set<F> ts=new TreeSet<F>(new SORT()); // F f[] =new F[n]; for(int i=0; i<n; i++){// Set<String>set = new TreeSet<String>();// set.add("wangshaungyuan");// set.add("钱书芳");// // Iterator it = set.iterator();// while(it.hasNext())// {// System.out.println(it.next());// } int a=sc.nextInt(); int b=sc.nextInt(); F f =new F(a,b); ts.add(f); } // Iterator it = ts.iterator();// while(it.hasNext())// {// System.out.println(it.next());// }// System.out.println(); F ff[] = new F[n]; Iterator<F> it=ts.iterator(); int e=-1; while(it.hasNext()){ ff[++e]=it.next(); } int count=1; int nn=ff[0].b; int mm; for(int i=0;i<n;i++){ mm=ff[i].a; if(nn<mm){ nn=ff[i].b; count++; } } System.out.println(count); } }}class SORT implements Comparator<F>{ @Override public int compare(F a1, F a2) { if(a1.b<=a2.b) return -1; return 1; } }class F{ int a,b; F(int a,int b){ this.a=a; this.b=b; } F(){}}
阅读全文
0 0
- nyoj 14 会场安排问题 java Set用法
- NYOJ 14 会场安排问题
- nyoj 14 会场安排问题
- NYOJ-14:会场安排问题
- NYOJ 14-会场安排问题
- nyoj-14-会场安排问题
- NYOJ,14,会场安排问题
- NYOJ-14-会场安排问题
- NYOJ 14 会场安排问题
- NYOJ 14 会场安排问题
- Nyoj 14 会场安排问题
- NYOJ 14 会场安排问题
- NYOJ-14 会场安排问题
- NYOJ 14 会场安排问题
- NYOJ 14 会场安排问题
- nyoj 14 会场安排问题
- NYOJ 14 会场安排问题
- NYOJ 会场安排问题 14
- 安装并配置JAVA环境(WIN10)
- 如何应对复杂信息架构产品的设计
- 死磕Java并发:深入分析synchronized的实现原理
- AutoLisp 简要笔记
- cpu之Execute_Memory
- nyoj 14 会场安排问题 java Set用法
- 机器学习入门MNIST(代码)(自动下载和本地加载数据集两种方式)
- 分治法求和C语言-算法设计实验2
- 浏览器回退事件处理
- maven <resources>理解
- 支付宝集成过程详解——运行DEMO
- WonderPen(妙笔) Mac破解版(文本写作工具) v1.4.1中文破解版
- 《Java编程技巧1001条》351条:求最大和最小
- cpu之Fetch_Decode