poj2833
- //poj2833优先队列。数据量太大,而且没有必要全部排序。
- //优先队列
- //*
- #include<iterator>
- #include <stdio.h>
- #include <queue>
- #include<algorithm>
- #include<iterator>
- using namespace std;
- int main(){
- long n1,n2;
- long n,t;
- priority_queue<long> minQ;
- priority_queue<long,vector<long>,greater<long> > maxQ;
- while(scanf("%ld%ld%ld",&n1,&n2,&n)){
- if(n==0&&n1==0&&n2==0) break;
- long long sum=0;
- for(int i=0;i<n;i++){
- scanf("%ld",&t);
- sum+=t;
- minQ.push(t);
- maxQ.push(t);
- if(minQ.size()>n2) minQ.pop();
- if(maxQ.size()>n1) maxQ.pop();
- }
- while(!minQ.empty()) {sum-=minQ.top();minQ.pop();}
- while(!maxQ.empty()) {sum-=maxQ.top();maxQ.pop();}
- printf("%.6f\n",1.0*(sum)/(n-n1-n2));
- }
- return 0;
- }
- //*/
poj2833的更多相关文章
随机推荐
- root切换
1.su -i root.password 2.su passwd root pass pass su pass 3.su -val 一般用户名 4.
- 解决自定义Shiro.Realm扩展类不能用注解(@Resource或@Autowire)自动装配的问题
问题产生原因:加载Realm时其他Spring配置文件(xml)尚未加载,导致注入失败. 解决方法:编写一个设置类把注入工作提前完成. package com.xkt.shiro import org ...
- SQL 隐藏手机号中间四位
SELECT INSERT(mobile, 4, 4, '****')AS Mobile from Users ;
- 从SQLite获取数据完成一个产品信息展示
在ios实际开发当中,我们常常用到Core Data做为数据储存首选.但在处理一些大量复杂的数据值且数据之间相互关联的时候,这就不得不使用关系型数据库来实现.例如一个导航程序,自身应该包含大量的地图自 ...
- 搭建java环境(Eclipse为例)
工作快一年了,回过来看基础java,颇有感触. 1.JDK下载(Oracle官网下载) 2.JDK安装(切记安装路径) 3.win7中环境变量设置 (1)在环境变量中,新建"系统变量&quo ...
- git push 报错!!!!
[root@NB sh]# git push To git@x0.xx.xxx.x1:yanjing_chenl/IT-DOC.git ! [rejected] master -> master ...
- netbeans-xdebug 断点调试php
来自NetBeans官网的帮助文档: https://netbeans.org/kb/docs/php/debugging_zh_CN.html 但具体问题,我们还是要说下 准备工作 本地部署的ser ...
- Duilib源码分析(四)绘制管理器—CPaintManagerUI—(前期准备一)
上节中提到在遍历创建控件树后,执行了以下操作: 1. CDialogBuilder构建各控件对象并形成控件树,并返回第一个控件对象pRoot: 2. m_pm.AttachDialo ...
- 解决Trauncate table没权限
错误信息Cannot find the object "TableName" because it does not exist or you do not have permis ...
- XMLFeedSpider例子
from scrapy import log from scrapy.contrib.spiders import XMLFeedSpider from myproject.items import ...