博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SORT--不要仅限于题目中
阅读量:5162 次
发布时间:2019-06-13

本文共 953 字,大约阅读时间需要 3 分钟。

输入n,m 表示输入n个数输出前m个最大的数

Input

The input file contains many test cases. Each case has 2 lines. The first line consists of 2 integer number n and m ( 0 < n, m < 1000000). The next line has n numbers, and all numbers between -500000 and -500000.

Output

For each case, you should output the m integer numbers, order by descent.

Sample Input

5 33 -35 92 213 -644

Sample Output

213 92 3
其实int没有那么小 竟然可以用这种办法来不用排序就可以解答。所以,不要题目用sort就只想着排序,只想着用sort函数。 说不定就可以像这样发现很直接:简单”的方法。
1 #include 
2 #include
3 int a[1000001]; 4 int i ,j ,n ,m, flag=0,count ,num; 5 int main() 6 { 7 while( scanf("%d%d",&n,&m)!=EOF) 8 { 9 count =0;10 flag=0;11 memset(a,0,sizeof(a));12 for(i=0;i
0;j--)20 {21 printf("%d ",i-500000);22 count++;23 if(count==m)24 {25 flag=1;26 break;27 }28 }29 if(flag)30 {31 printf("\n");32 break;33 }34 }35 }36 }37 38
View Code

 

转载于:https://www.cnblogs.com/XXrll/p/10060421.html

你可能感兴趣的文章
B/S和C/S架构的区别
查看>>
[Java] Java record
查看>>
jQuery - 控制元素显示、隐藏、切换、滑动的方法
查看>>
postgresql学习文档
查看>>
Struts2返回JSON数据的具体应用范例
查看>>
js深度克隆对象、数组
查看>>
socket阻塞与非阻塞,同步与异步
查看>>
团队工作第二天
查看>>
System类
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
Xamarin Visual Studio不识别JDK路径
查看>>
菜鸟“抄程序”之道
查看>>
Ubuntu下关闭防火墙
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>
windows下的C++ socket服务器(4)
查看>>
css3 2d转换3d转换以及动画的知识点汇总
查看>>
【Java】使用Eclipse进行远程调试,Linux下开启远程调试
查看>>
对Vue为什么不支持IE8的解释之一
查看>>