当前位置: 首页 > 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.yayakq.cn/news/488460/

相关文章:

  • 快速排名网站系统无锡有哪些做网站的公司
  • 张店做网站沈阳seo代理计费
  • 深圳网站建设定制开发公司网站建设招标文件范本
  • 一起做网店网站哪里进货的加工中心编程培训学校
  • 通过服务推广网站湖北好的快速排名系统
  • 哪里可以在百度做网站深圳建设交易宝安
  • 网站上线如何做公司名字华为官方手机商城
  • 网站前端设计软件wordpress调用python脚本
  • 企业网站建设一般原则建设一个新的网站需要准备什么
  • 有用建站宝盒做网站的吗如何将百度收录网站
  • 做网站什么用天猫网站建设的目标
  • 温州免费建站模板短视频剪辑培训学校
  • 莱芜益寿堂网站广告片宣传片拍摄公司
  • 免费下载代码的网站湖南seo优化企业
  • 做简历网站知乎广告主
  • 西安网站制作顶尖微网站怎么做的
  • 四川建设网电子招投标网站企业网站开发协议
  • 农产品网站如何做地推嘉兴 网站 建设
  • 吉林省建设工程质监站网站网站放视频代码
  • 深圳做网站的网住房和城乡建设厅证书查询网
  • 做科研交流常用的网站获取网站后台地址
  • 简易个人网站模板阿里云网站建设官方自营店
  • 大同网站建设公司奥创微信管理系统
  • 一个企业可以备案几个网站介绍小说的网站模板
  • 南京电器网站建设腾讯企业邮箱登录入口手机版下载
  • wordpress建网站视频淘宝免费推广的方式有哪些
  • 门户网站开发哪家好wordpress如何重新连接数据库
  • 做网站智能工具天津做网站哪家好
  • 网站建设 有必要吗网站职位推荐怎么做
  • flask 网站开发广州制造业网络营销