1. //poj2833优先队列。数据量太大,而且没有必要全部排序。
  2.  
  3. //优先队列
  4. //*
  5. #include<iterator>
  6. #include <stdio.h>
  7. #include <queue>
  8. #include<algorithm>
  9. #include<iterator>
  10. using namespace std;
  11. int main(){
  12. long n1,n2;
  13. long n,t;
  14. priority_queue<long> minQ;
  15. priority_queue<long,vector<long>,greater<long> > maxQ;
  16. while(scanf("%ld%ld%ld",&n1,&n2,&n)){
  17. if(n==0&&n1==0&&n2==0) break;
  18.  
  19. long long sum=0;
  20. for(int i=0;i<n;i++){
  21. scanf("%ld",&t);
  22. sum+=t;
  23. minQ.push(t);
  24. maxQ.push(t);
  25. if(minQ.size()>n2) minQ.pop();
  26. if(maxQ.size()>n1) maxQ.pop();
  27. }
  28. while(!minQ.empty()) {sum-=minQ.top();minQ.pop();}
  29. while(!maxQ.empty()) {sum-=maxQ.top();maxQ.pop();}
  30. printf("%.6f\n",1.0*(sum)/(n-n1-n2));
  31. }
  32. return 0;
  33. }
  34. //*/

  

poj2833的更多相关文章

随机推荐

  1. root切换

    1.su -i root.password 2.su passwd root pass pass su pass 3.su -val 一般用户名 4.

  2. 解决自定义Shiro.Realm扩展类不能用注解(@Resource或@Autowire)自动装配的问题

    问题产生原因:加载Realm时其他Spring配置文件(xml)尚未加载,导致注入失败. 解决方法:编写一个设置类把注入工作提前完成. package com.xkt.shiro import org ...

  3. SQL 隐藏手机号中间四位

    SELECT INSERT(mobile, 4, 4, '****')AS Mobile from Users ;

  4. 从SQLite获取数据完成一个产品信息展示

    在ios实际开发当中,我们常常用到Core Data做为数据储存首选.但在处理一些大量复杂的数据值且数据之间相互关联的时候,这就不得不使用关系型数据库来实现.例如一个导航程序,自身应该包含大量的地图自 ...

  5. 搭建java环境(Eclipse为例)

    工作快一年了,回过来看基础java,颇有感触. 1.JDK下载(Oracle官网下载) 2.JDK安装(切记安装路径) 3.win7中环境变量设置 (1)在环境变量中,新建"系统变量&quo ...

  6. git push 报错!!!!

    [root@NB sh]# git push To git@x0.xx.xxx.x1:yanjing_chenl/IT-DOC.git ! [rejected] master -> master ...

  7. netbeans-xdebug 断点调试php

    来自NetBeans官网的帮助文档: https://netbeans.org/kb/docs/php/debugging_zh_CN.html 但具体问题,我们还是要说下 准备工作 本地部署的ser ...

  8. Duilib源码分析(四)绘制管理器—CPaintManagerUI—(前期准备一)

    上节中提到在遍历创建控件树后,执行了以下操作:      1. CDialogBuilder构建各控件对象并形成控件树,并返回第一个控件对象pRoot:     2. m_pm.AttachDialo ...

  9. 解决Trauncate table没权限

    错误信息Cannot find the object "TableName" because it does not exist or you do not have permis ...

  10. XMLFeedSpider例子

    from scrapy import log from scrapy.contrib.spiders import XMLFeedSpider from myproject.items import ...