题目描述:

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 感想:这道题挺烦人的。很多细节要注意。(1) 数组应定义在主函数之前,因为数组要开的很大,放在主函数里会出现错误。
(2) 只能适用QSORT函数或者SORT函数去做,用冒泡排序法会超时的。
(3) 然后注意下输出的格式问题就好咯。
我的代码: #include<stdio.h> #include<stdlib.h> int a[1000005]; int cmp(const void*a,const void*b) { return*(int *)b-*(int *)a; } int main() {    int n,m,i,j,t; while(scanf("%d%d",&n,&m)!=EOF) {    for(i=0;i<n;i++) scanf("%d",&a[i]); qsort(a,n,sizeof(a[0]),cmp); printf("%d",a[0]); for(i=1;i<m;i++) printf(" %d",a[i]); printf("\n"); } return 0; }

HDOJ--1425 SORT (刚开始学ACM,用的是最简单的方法)相关推荐

  1. python哪本好-刚开始学 Python,选哪本书比较好?

    原标题:刚开始学 Python,选哪本书比较好? 我刚学习的时候,为了省点钱在网上找了些教程,各处扒了一些免费的电子书.虽然说磕磕碰碰走了过来,但回过头来看,一开始如果能找到一本好的入门书,将会省掉很 ...

  2. python做erp系统教程_“python2.7教程廖雪峰“刚开始学openERP Python,如何快速入门?...

    为什么廖雪峰的JS教程不如Python 教程 娃娃哈 廖雪峰python教程在哪 这是他的网址:www.liaoxuefeng.com 这是python专有python2.7,python3,可供选择 ...

  3. 简单介绍三个C语言图形库C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找

    C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找出最大值 , 和对数组进行 ...

  4. 我想问在刚学c语言时总是头痛 有好方法的吗

    逻辑思维一定清楚 ||| 刚开始学都是比较头痛的 多看多问 坚持住 因为没有编程思想 开始是最痛苦的 可能想通就是很简单的问题但要贵在坚持 换个环境要不过段时间再想想 熟能生巧吗 ||| 头痛是正常的 ...

  5. 刚学平面设计如何用简单的方法来设计字体

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 刚学平面设计如何用简单的方法来设计字体?设计师在日常工作中每天都在跟字体打着交道,视觉传达的根本目的是传播信息,文字 ...

  6. 语言都是相通的,学好一门语言,再学第二门语言就很简单,记录一下我复习c语言的过程。...

    语言都是相通的,学好一门语言,再学第二门语言就很简单,记录一下我复习c语言的过程. 为了将本人的python培训提高一个层次,本人最近买了很多算法的书. 这个书上的代码基本都是c语言实现的,c语言很久 ...

  7. golang 排序list_Go语言使用sort包对任意类型元素的集合进行排序的方法

    本文实例讲述了Go语言使用sort包对任意类型元素的集合进行排序的方法.分享给大家供大家参考.具体如下: 使用sort包的函数进行排序时,集合需要实现sort.Inteface接口,该接口中有三个方法 ...

  8. 【小白学PyTorch】16.TF2读取图片的方法

    <<小白学PyTorch>> 扩展之tensorflow2.0 | 15 TF2实现一个简单的服装分类任务 小白学PyTorch | 14 tensorboardX可视化教程 ...

  9. python哪个方向简单_现在学Python,哪个方向最简单?哪个方向最吃香 ?

    " 我想学Python,但是学完Python后都能干啥 ?" " 现在学Python,哪个方向最简单?哪个方向最吃香?" " -- " 相信 ...

  10. pytorch dataset_【小白学PyTorch】16.TF2读取图片的方法

    <> 扩展之tensorflow2.0 | 15 TF2实现一个简单的服装分类任务 小白学PyTorch | 14 tensorboardX可视化教程 小白学PyTorch | 13 Ef ...

最新文章

  1. Deep Learning 学习随记(三)续 Softmax regression练习
  2. extern C __declspec(dllexport) __declspec(dllimport) 和 def
  3. 海康摄像头取、录像机RTSP视频流的字串格式
  4. GMM高斯混合模型学习笔记(EM算法求解)
  5. 计算机网络 公有IP和私有IP介绍
  6. hdu-4686 Arc of Dream
  7. java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionException
  8. 24c语言程序设计是啥,《C语言程序设计》作业答案.docx
  9. 设计模式_第二篇_策略模式
  10. Java自动化测试框架-01 - TestNG之入门篇 - (详细教程)
  11. 棒!使用.NET Core构建3D游戏引擎
  12. 利用PCL做点云的平面拟合
  13. 一个流氓的SQL设计,备份(一个字段存多个数据)
  14. Java获取文件的目录_Java获取文件目录(路径)的方式
  15. python 过采样算法_类不平衡数据分类准确率的提升算法smote过采样方法
  16. uniapp H5微信公众号跳转小程序
  17. 权限管理实现——权限过滤器
  18. 如何在SharePoint中隐藏回收站
  19. 微星MS16j9鼠标面板可以移动指针,无法通过面板点击
  20. 如何回答「为什么想做产品经理」【面试核心问题3】

热门文章

  1. 吴恩达深度学习——目标检测
  2. 《流畅的Python》读书笔记——Python对象引用、可变性和垃圾回收
  3. 二十一天学通VC++之MFC线程处理概述
  4. 19【推荐系统4】DeeoCrossing
  5. 机器学习tips:什么是pipeline?
  6. 【杂谈】我学习这么好,为什么找不到工作?
  7. Xception: DeepLearning with Depthwise Separable Convolutions2017Google【论文理解】
  8. 从bagging到dropout(deep learning笔记Ian)
  9. 解决DEFINE_string(result_path, result, Path for results) NameError:name 'os' is not defined
  10. python三大器_Python 入门之 Python三大器 之 迭代器