zoukankan      html  css  js  c++  java
  • HDU 3785 寻找大富翁

    寻找大富翁

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 3541    Accepted Submission(s): 1503

    Problem Description
    浙江桐乡乌镇共同拥有n个人,请找出该镇上的前m个大富翁.
     

    Input
    输入包括多组測试用例.
    每一个用例首先包括2个整数n(0<n<=100000)和m(0<m<=10),当中: n为镇上的人数,m为须要找出的大富翁数, 接下来一行输入镇上n个人的財富值.
    n和m同一时候为0时表示输入结束.
     

    Output
    请输出乌镇前m个大富翁的財产数,財产多的排前面,假设大富翁不足m个。则所有输出,每组输出占一行.
     

    Sample Input
    3 1 2 5 -1 5 3 1 2 3 4 5 0 0
     

    Sample Output
    5 5 4 3
     



    #include<stdio.h>
    #include<stdlib.h>
    #define MAXN 100000+10
    int a[MAXN];
    int cmp(const void *b,const void *a)
    {
    	return *(int *)a-*(int *)b;
    }
    int main()
    {
    	int n,m;
    	while(scanf("%d%d",&n,&m)&&n!=0&&m!=0)
    	{
    		int i,j;
    		for(i=0;i<n;i++)
    		scanf("%d",&a[i]);
    		qsort(a,n,sizeof(a[0]),cmp);
    		printf("%d",a[0]);
    		for(j=1;j<m;j++)
    		printf(" %d",a[j]);
    		printf("
    ");
    	}
    	return 0;
    }
    



  • 相关阅读:
    Java/IO流
    Java实现IO通信(服务器篇)
    利用哈夫曼二叉树实现文件的压缩
    关于字符串构建,连接,查找
    线程小球
    准备造一个轮子,关于图片浏览器的
    IOS之循环引用
    ARC
    构造方法与快速创建对象
    autorelease
  • 原文地址:https://www.cnblogs.com/lytwajue/p/6791686.html
Copyright © 2011-2022 走看看