https://cn.vjudge.net/contest/158362#problem/A
对前一半后一半分别维护一个set,操作时做相应调整即可

#include<stdio.h>
#include<set>
#include<queue>
using namespace std;int n,type,aim,q;
queue<int> Q;
set<int> S1,S2;
set<int>::iterator it;inline void mt()
{if (n && S1.size()!=(n>>1)){if ((n>>1)<S1.size()){   it=S1.end();it--;S2.insert(*it);S1.erase(it);}else{S1.insert(*S2.begin());S2.erase(S2.begin());}}
}int main()
{scanf("%d",&q);for (;q--;){scanf("%d",&type);if (type==1){scanf("%d",&aim);Q.push(aim);n++;if (aim<*S2.begin()) S1.insert(aim);else S2.insert(aim);mt();}if (type==2){aim=Q.front();Q.pop();n--;if (aim<*S2.begin()) S1.erase(aim);else S2.erase(aim);mt();}if (type==3) printf("%d\n",*S2.begin());}
}

【Wannafly Daily】20170412 A 郭大侠与线上游戏相关推荐

  1. 郭大侠与线上游戏(set)

    思路:这道题目要求你在一个排好序的数列找中位数,所以可以开两个set去做,一个保存<(tail-head)/2,一个则是>=(tail-head),每次输出储存右边的最小值就是中位数了. ...

  2. cdoj1339郭大侠与线上游戏

    地址:http://acm.uestc.edu.cn/#/problem/show/1339 题目: 郭大侠与线上游戏 Time Limit: 6000/2000MS (Java/Others)    ...

  3. CDOJ1339 郭大侠与线上游戏

    附网址:http://acm.uestc.edu.cn/#/problem/show/1339 这道题,我觉得完全就是暴力打的吧,考虑了多种情况而已,大概这几种情况吧 1.N为奇数   插入/弹出的数 ...

  4. UESTC 1339 郭大侠与线上游戏

    题目地址  http://acm.uestc.edu.cn/#/problem/show/1339 这道题,是求中位数,以前也有一道中位数的题目卡的我要死,这次这道题我依旧没有办法自己做出来,找了题解 ...

  5. 杨彪 | 一次线上游戏卡死的解决历程(文末赠书福利)

    题图:StartupStock@Pixabay 编辑:冷锋 作者:杨彪 本文首发于简书云时代构架杨彪 http://www.jianshu.com/p/7885bbf153f5 事故的发生详细过程 故 ...

  6. 一次线上游戏卡死的解决历程

    GitChat 作者:杨彪 原文:一次线上游戏卡死的解决历程 关注微信公众号:GitChat 技术杂谈 ,一本正经的讲技术 [不要错过文末活动] 事故的发生详细过程 故事是发生在几个月前的线上真实案例 ...

  7. hhpoker线上游戏技术提升不可逾越的捷径

    hhpoker线上游戏技术提升不可逾越的捷径 提高德州扑克游戏的方法有很多种,但是有一点需要注意,学习德州扑克的过程就像是过山车的路线一样,是一条让人心情大起大落的曲线.因为刚开始学的时候,一点点信息 ...

  8. java web简单线上游戏_有什么在线的编程游戏?

    <星际争霸2> 适用范围:Python入门及以上. (用星际争霸入门Python也不错,10+行写一个农民采矿的Bot,30+行Rush一个简单难度的电脑,50+行虐虐困难模式的电脑,菜鸡 ...

  9. 微信小游戏:Cocos Creator《守卫竹林》线上游戏源码资源分享

    <守卫竹林>源码资源分享 <守卫竹林>的云开发方式与文章微信小游戏:云开发(三)云开发和CocosCreator解决方案介绍的相同,可以作为参考 <守卫竹林>下载链 ...

最新文章

  1. 如何使用Next.js创建动态的Rick and Morty Wiki Web App
  2. Linux服务器优化(转)
  3. 微软Connect教程系列--自动生成增删改查页面工具介绍(二)
  4. ●BZOJ 4453 cys就是要拿英魂!
  5. 遇到网络问题,要逐段排查
  6. 软件项目与产品的区别与联系_软件产品和软件过程之间的区别和关系
  7. Fiddler4——手机抓包
  8. 联想服务器如何u盘安装系统教程,u盘联想系统安装教程 联想如何启动u盘安装系统教程...
  9. Java中成员变量和局部变量在内存中的分配
  10. 【毕业设计-教程】红外控制原理详解 - 单片机嵌入式 物联网 stm32 c51
  11. moss2007升级到moss2010之准备
  12. 【附源码】Java计算机毕业设计安卓在线民宿预定app(程序+LW+部署)
  13. 嵌入式图形解决方案升级!RT-Thread Smart成功支持ARM Mali GPU
  14. Word 2003 安装包
  15. Python爬取天气数据及可视化分析
  16. 小米盒子 改装 无线打印服务器,教你给小米盒子换个超级简洁的“猫友桌面”...
  17. (征求意见稿)中国银河证券公募基金分类体系规则文档 (2019版)
  18. Nero Platinum Suite 2023 白金套装DVD刻录软件 -您强大的无忧包
  19. MT5016A-ASEMI三相电机整流桥MT5016A
  20. cpc卡内计费信息异常包括_CPC卡精确计费方案

热门文章

  1. Python 3 - Install pycrypto on Windows
  2. 超市使用erp系统有哪些优势?
  3. Google又发布操作系统,这次能像Android一样统治世界?
  4. Python用于临床数据管理-Lab-AE核查-new-1-生成LB异常有临床意义listing
  5. 软件设计师6:多媒体
  6. Apollo2.0自动驾驶quickstart文件夹之apollo_2_0_hardware_system_installation_guide_v1.md
  7. 国家大数据政策文件汇编(2022年) 附下载
  8. java金蝶云单据查询_凭证查询
  9. 局域网网络监控软件部署方案探讨
  10. 计算机专业 演讲 就业,学计算机专业,去北邮,还是北理工?学姐:就业都很棒,985更好...