题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2570

题目的意思:给你n个体积相同浓度不同的解药,让你配置出浓度不大于w的最大体积的解药:

解题过程:就是一个简单的排序加判断。弄了很久还是没有弄好,后来才发现是qsort应用不当,qsort默认的排序都是从0 开始的, 而我的习惯则是从第一个开始输入,所以一直没找出错误; 排序是按浓度从小到大排学,一旦大于w就跳出循环,有两种特殊情况;最后一个满足和都不满足,加以判断 输出就行;

代码如下

#include <stdio.h>int main()
{int  a[100010];int n ;scanf("%d",&n);while(n--){int m , i , j, k, t = 1 ,max = 0;scanf("%d",&m);for (i = 1;i <= m ; i ++ ){    scanf("%d",&a[i]);getchar();}for (i = 1; i<= m ; i ++){int    sum1 = 0 ,sum2 =0; double av = a[i]/2.0;for (j = 1; j <= m ; j ++){if (a[j] >= a[i])sum1 ++;if (a[j] >= av)sum2++;if (a[j]*1.0/av ==2)sum2++;}if (sum1> sum2)max = sum1  ;else max = sum2;}printf("%d\n",max);}return 0;}

转载于:https://www.cnblogs.com/zyue/archive/2012/12/20/2826248.html

hdu2570 迷瘴相关推荐

  1. HDU2570 迷瘴【贪心】

    迷瘴 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission ...

  2. hdu-2570 迷瘴(贪心水题)

    迷瘴 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission ...

  3. HDU-2570 迷瘴

    迷瘴 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  4. hdu2570 xynuu1740迷瘴

    迷瘴 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  5. codeUp 2143: 迷瘴 浮点计算|贪心

    2143: 迷瘴 时间限制: 1 Sec  内存限制: 32 MB 提交: 666  解决: 201 [提交][状态][讨论版][命题人:外部导入] 题目描述 小明正在玩游戏,他控制的角色正面临着幽谷 ...

  6. hdoj 2570 迷瘴

    题目链接:迷瘴 题目大意:给你一个n,v,w,然后给你n个数p[i],代表有n种药,每种药的体积都是v,现在每种药的浓度为p[i]%,然后问你最多可以兑多少种药使得混合后药品的浓度不超过w%(药瓶不能 ...

  7. HDU 2570 迷瘴(贪心)

    迷瘴 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  8. 【WA】九度OJ题目1435:迷瘴

    题目描述: 通过悬崖的yifenfei,又面临着幽谷的考验-- 幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅.由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死. 幸好y ...

  9. 【题解】 HDU 2570 迷瘴

    通过悬崖的yifenfei,又面临着幽谷的考验-- 幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅.由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死. 幸好yifenfe ...

最新文章

  1. ubuntu下7z文件的解压方法
  2. 如图两道面试题,顺便深入线程池,并连环17问
  3. bzoj千题计划248:bzoj3697: 采药人的路径
  4. RHCS套件实现高可用负载均衡集群(一)
  5. 梯度下降法和随机梯度下降法的区别
  6. Ethermint部署及框架解析
  7. vivado安装_Vivado下载与安装指南
  8. matlab搭建的应用层架构逻辑,软件设计的三层架构
  9. 一文读懂前端与HTML5技术的区别!
  10. mysql中修改表的还原命令_MySQL的增、删、改、查和备份、恢复的命令
  11. 程序设计习惯养成计划---二、测试代码
  12. VS2015 编译Protobuf
  13. 这可能是目前最全的word转pdf的一些方法总结
  14. python词云图输出(附代码)
  15. 工程数学 傅里叶变换 狄拉克函数
  16. Hudi Timeline简析
  17. mysql sql文件分割_怎么将sql数据库文件分割
  18. js 封装cookie
  19. iphone计算机照片要求,如何将IPhone照片导入电脑
  20. 家族关系查询系统(2021-9-22更新)

热门文章

  1. linux i2c触摸屏驱动程序,触摸屏i2c设备和驱动的创建流程及方法
  2. java dom创建xml文件_Java 如何使用dom方式读取和创建xml文件
  3. 尼康d7200拍照_为什么尼康和佳能的全画幅旗舰单反却只有2000多万像素?
  4. 转换流指定编码读写文件
  5. svm 图片加标签_基于半监督的SVM多标签图数据分类算法研究
  6. Oracle存储过程中如何根据指定的参数判断该参数的值否存在数据表中:
  7. 闲置服务器装win10系统,求高手帮看一下我这台闲置的老主机还能装win10或者win8.1吗?...
  8. C语言隐式/显式类型转换 | C++四种强制类型转换、类的隐式转换、explicit
  9. 给数据减肥 让MySQL数据库跑的更快
  10. python异常处理_Python入门 断言与异常处理