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

建设微信网站需要服务器项目建设情况

建设微信网站需要服务器,项目建设情况,手机网站开发程序员,做民宿需要和多家网站合作吗文章目录 QuestionIdeasCode Question 维护一个集合,初始时集合为空,支持如下几种操作: I x,插入一个数 x ; PM,输出当前集合中的最小值; DM,删除当前集合中的最小值(数…

文章目录

  • Question
  • Ideas
  • Code

Question

维护一个集合,初始时集合为空,支持如下几种操作:

I x,插入一个数 x

PM,输出当前集合中的最小值;
DM,删除当前集合中的最小值(数据保证此时的最小值唯一);
D k,删除第 k
个插入的数;
C k x,修改第 k
个插入的数,将其变为 x

现在要进行 N
次操作,对于所有第 2
个操作,输出当前集合的最小值。

输入格式
第一行包含整数 N

接下来 N
行,每行包含一个操作指令,操作指令为 I x,PM,DM,D k 或 C k x 中的一种。

输出格式
对于每个输出指令 PM,输出一个结果,表示当前集合中的最小值。

每个结果占一行。

数据范围
1≤N≤105

−109≤x≤109

数据保证合法。

输入样例:
8
I -10
PM
I -10
D 1
C 2 8
I 6
PM
DM
输出样例:
-10
6

Ideas

Code

#include <iostream>
#include <cstring>
#include <algorithm>
#include <string>using namespace std;const int N = 1e5 + 10;int cnt, h[N], ph[N], hp[N];void heap_swap(int a, int b){swap(ph[hp[a]], ph[hp[b]]);swap(hp[a], hp[b]);swap(h[a], h[b]);
}void down(int u){int t = u;if (2 * u <= cnt && h[2 * u] < h[t]) t = 2 * u;if (2 * u + 1 <= cnt && h[2 * u + 1] < h[t]) t = 2 * u + 1;if (t != u){heap_swap(t, u);down(t);}
}void up(int u){while(u / 2 && h[u] < h[u / 2]){heap_swap(u / 2, u);u >>= 1;}
}
int main()
{int n, m = 0;scanf("%d", &n);while (n -- ){int k, x;string op;cin >> op;if (op == "I"){int x;scanf("%d", &x);cnt ++;m ++;ph[m] = cnt, hp[cnt] = m;h[cnt] = x;up(cnt);}else if(op == "PM") printf("%d\n", h[1]);else if (op == "DM"){heap_swap(1, cnt);cnt --;down(1);}else if (op == "D"){int k;scanf("%d", &k);k = ph[k];heap_swap(k, cnt);cnt --;up(k);down(k);}else{int k, x;scanf("%d%d", &k, &x);k = ph[k];h[k] = x;up(k);down(k);}}return 0;
}
http://www.15wanjia.com/news/187559.html

相关文章:

  • 深圳龙华做网站的公司网站推广应该怎么做
  • wordpress网站在线安装wordpress自定义广告插件
  • 谈谈对网站开发的理解如何创办一个赚钱的网站
  • 做我的狗在什么网站上看做民宿网站的系统可行性
  • 济南烨铭网站建设什么是网络营销中的免费营销策略
  • 网站域名注册时间一个新手怎么去运营淘宝店铺
  • 医院网站建设规划书路由硬盘做网站空间不
  • 做网站得多少钱apmserv搭建多个网站
  • 做国际网站阿里巴巴不同类型网站优化
  • 张家界旅游网站建设wordpress着陆页
  • 门户网站开发设计方案北京企业建站系统费用
  • 网站报价网站的流量是怎么回事
  • 大型建筑网站设计公司详情长春制作网站定制
  • 重庆南川网站制作公司哪家专业郑州网站建设定制开发
  • 做网站为什么要钱竣工验收备案查询
  • 在线建设房屋设计网站怎样买网站建设
  • 网站设计与编辑中国零售业博览会
  • 学院网站建设报价社联网站建设的目的
  • 信托公司网站建设软件开发工程师面试问题
  • 商务网站建设论文总结如何免费开网店
  • 网站建设营销策划书软文营销范文100字
  • 网站设计的公司蒙特怎么做网站结构拓扑图
  • 优秀设计工作室网站做网站策划一个专利的主题宣传
  • 网站速度提升北京优化seo
  • asp艺术学校网站源码英德网站seo
  • 织梦网站怎么更换模板全免费自助建站
  • 可以做h5的网站WordPress指定用户组可见
  • 更改网站模板内容青岛网站厉害的公司
  • 北京印刷厂凤山网站seo
  • 做寻亲网站的理由沈阳电商网站建设