九度题目1431解
来源:互联网 发布:淘宝质量问题如何投诉 编辑:程序博客网 时间:2024/05/01 04:37
题目描述:
个人超时解法:
牛人解法:
import java.io.IOException;import java.io.StreamTokenizer;import java.math.BigDecimal;import java.math.BigInteger;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.HashMap;import java.util.HashSet;import java.util.Hashtable;import java.util.LinkedHashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Queue;import java.util.Scanner;import java.util.Set;import java.util.Stack;import java.util.TreeMap;import java.util.Vector; public class Main{ public static int n,m,k,t,inf=999999999,visit[]; public static StringBuffer sb; public static void main(String[] args) throws IOException {// Scanner ss=new Scanner(System.in); StreamTokenizer st=new StreamTokenizer(System.in); while(st.nextToken()!=StreamTokenizer.TT_EOF) { n=(int)st.nval; st.nextToken(); m=(int)st.nval; int a[]=new int[1000001]; for(int i=0;i<n;i++) { st.nextToken(); a[(int)st.nval+500000]++; } int count=0; m=Math.min(n, m); sb=new StringBuffer(); for(int i=1000000;i>=0;i--) { if(a[i]!=0&&count<m) { sb.append(i-500000+" "); count++; } if(count>=m) break; } System.out.println(sb.toString().trim()); } } } /************************************************************** Problem: 1431 User: cauc_zc Language: Java Result: Accepted Time:540 ms Memory:70504 kb****************************************************************/
0 0
- 九度题目1431解
- 九度题目1431
- 九度题目1431:Sort
- 九度 题目1431:Sort
- 九度题目1431:Sort
- 【九度】题目1431:Sort
- 九度-简单题 题目1431:Sort
- 九度题目1202
- 九度题目1061
- 九度题目1185
- 九度题目1023
- 九度题目1054
- 九度题目1096
- 九度题目1043
- 九度题目1070
- 九度题目1186
- 九度题目1018
- 九度题目1156
- 精英意志(一)
- 如何在windows下的Python开发工具IDLE里安装其他模块?
- H264码流结构
- JavaWeb学习总结--收集
- SpringBoot附录
- 九度题目1431解
- 精英意志(二)
- Richard Warburton与Raoul-Gabriel Urma在Devoxx UK 2015上回顾Java泛型历史
- 精英意志(三)
- LeetCode OJ 80 Remove Duplicates from Sorted ArrayII
- 生成随机数,计算均值和标准偏差
- 精英意志(四)
- Decorator 装饰器模式
- 嵌入式系统的虚拟化 小设备虚拟机监控程序的方式和原因