当前位置: 首页 > news >正文

单页面竞价网站网站建设又叫什么

单页面竞价网站,网站建设又叫什么,深圳公司网站建设哪里专业,洛卡博网站谁做的题意 给我们一个n表示操作数量 然后三种操作 push和pop 还有求中位数的操作 让我们根据操作输出正确的解 分析 用sort排序做 或者 map标记法都会超时 考虑更快的方法 如何快速找到给定一串数的中位数 可以去索引 但是需要排序 题目中告诉我们每个元素都小于1e5 那么也…题意 给我们一个n表示操作数量 然后三种操作 push和pop 还有求中位数的操作 让我们根据操作输出正确的解 分析 用sort排序做 或者 map标记法都会超时 考虑更快的方法 如何快速找到给定一串数的中位数 可以去索引 但是需要排序 题目中告诉我们每个元素都小于1e5 那么也就是说 上下界已知 那么求中位数 也就是求小于等于某个数的个数正好为所有数的一半 那么求小于等于某个数的个数 可以用树状数组去记录 然后查中位数时 在树状数组中二分小于等于的个数mid的元素的下界 树状数组可以用来统计小于等于某元素的数量 code #includebits/stdc.h using namespace std; /*树状数组中记录的是小于当前元素的数量 由于树状数组符合单调性 所以可以二分这个容量的中间值 */ char a[20]; int c[100003]; vectorints; void add(int x,int i){while(x100000){c[x]i;xx(-x);} } int sum(int x){ //统计小于x的数量 int ans 0;while(x){ansc[x];x-x(-x);}return ans; } int find(int md){int l 0,r 100000,mid,ans;while(lr){//二分查找小于等于mid元素的数量 mid lr1;int ss sum(mid);if(ssmd)r mid-1;else l mid1;} return l; } int main() {int n;scanf(%d,n);while(n--){scanf(%s,a);if(a[1]o){if(s.size()0){puts(Invalid);continue;}printf(%d\n,s[s.size()-1]);add(s[s.size()-1],-1);s.pop_back();}else if(a[1]u){int val;scanf(%d,val);add(val,1);s.push_back(val); } else{if(s.size()0){puts(Invalid);continue;}int f s.size()11;printf(%d\n,find(f));}}return 0; }
http://www.pierceye.com/news/107585/

相关文章:

  • 如何将网站和域名绑定阿里云1M做网站
  • 南城网站建设公司咨询东莞智通人才网最新招聘
  • app建设网站公司哪家好php网站修改代码
  • 哪些网上订餐的网站做的好地情网站建设
  • 重庆推广网站的方法国内最近的新闻大事
  • 网站需要备案吗网站怎么推广软文
  • 做设计开哪个素材网站的会员好手机免费网站建设哪家公司好
  • 征婚网站认识的男人做定投保做高级电工题的网站
  • 学做饼干的网站汕头建设学校的网站
  • asp.net做网站原理工资卡app下载
  • 做齐鲁油官方网站集团网站建设报价
  • 网站的收录情况怎么查企业网银怎么登录
  • 网站开发会计处理wordpress阅读随机增加
  • 兰州做网站公司哪家好公司网站建设是什么意思
  • 小区物业管理网站开发报告deal 网站要怎么做
  • seo站长助手wordpress 注册侧边栏
  • 做网站是要编程吗那些网站是html5做的
  • 网站开发图在网站做电子画册
  • 怎样建一个英文网站wordpress 多用户商城
  • 制作一个自适应网站源码app在线生成器
  • Dw做html网站项目管理软件有哪些
  • 天津网站建设定制软件开发服务公司
  • 做企业网站cms减肥网站源码
  • 建设工程检测预约网站猎头公司怎么找
  • 北京网站手机站建设公司手机网站开发常用工具
  • 太原做网站联系方式论坛的网站开发项目
  • drupal 做的网站网站设计与网站制作
  • 我要表白网站在线制作wordpress朗读句子插件
  • 黑龙江建设网官方怎么提高seo关键词排名
  • 拍卖网站开发多少钱十堰秦楚网招聘公告