sort
2015-07-22 15:41
399 查看
Time Limit : 6000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)
Total Submission(s) : 62 Accepted Submission(s) : 14Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
给你n个整数,请按从大到小的顺序输出其中前m大的数。Input
每组测试数据有两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个各不相同,且都处于区间[-500000,500000]的整数。Output
对每组测试数据按从大到小的顺序输出前m大的数。Sample Input
5 3 3 -35 92 213 -644
Sample Output
213 92 3
#include<stdio.h>
#include<algorithm>
using namespace std;
int x[1000010];
bool cmp(int a,int b)
{
return a>b;
}
int main()
{
int n,m,i,j,k,a;
while(scanf("%d%d",&n,&m)!=EOF)
{
for(i=0;i<n;i++)
scanf("%d",&x[i]);
sort(x,x+n,cmp);
for(i=0;i<m-1;i++)
printf("%d ",x[i]);
printf("%d\n",x[i]);
}
return 0;
}
相关文章推荐
- Spring基础——容器
- .htaccess
- ubuntu 问题解决
- Winfrom传值
- hdu 1217 Arbitrage
- web.xml路径匹配原则
- Linux系统防止黑客NMAP扫描的方法
- flume-ng+Kafka+Storm+HDFS 实时系统搭建
- Spark学习体系整理(基础篇、中级篇、高级篇所涉及内容)
- Android官方技术文档翻译——ApplicationId 与 PackageName
- C语言的inline(转载)
- ACM学习历程—HDU 1272 小希的迷宫(并查集)
- 激活任务栏的托盘程序窗口[特殊情况下使用]
- Responder Chain 响应者链总结
- RPC学习----Thrift快速入门和Java简单示例
- LeetCode Rotate Image旋转图像
- 缓存统一管理工具类--android
- Linux read()函数
- 简单项目中打开
- Flume NG 简介及配置实战