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

网站pv访问量统计怎么做百度推广基木鱼

网站pv访问量统计怎么做,百度推广基木鱼,网站建设现况分析,wordpress膜版教程视频模拟堆 1.题目2.基本思想3.代码实现 1.题目 维护一个集合,初始时集合为空,支持如下几种操作: I x,插入一个数 x;PM,输出当前集合中的最小值;DM,删除当前集合中的最小值&#xff08…

模拟堆

  • 1.题目
  • 2.基本思想
  • 3.代码实现

1.题目

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

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

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

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

接下来 N N N 行,每行包含一个操作指令,操作指令为 I xPMDMD kC k x 中的一种。

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

每个结果占一行。

数据范围
1 ≤ N ≤ 1 0 5 1≤N≤10^5 1N105

− 1 0 9 ≤ x ≤ 1 0 9 −10^9≤x≤10^9 109x109

数据保证合法。 数据保证合法。 数据保证合法。

输入样例:

8
I -10
PM
I -10
D 1
C 2 8
I 6
PM
DM

输出样例:

-10
6

2.基本思想

在这里插入图片描述

3.代码实现

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.Buffer;
import java.util.Scanner;public class _839模拟堆 {static int N = 100010;static int[] h = new int[N];//h代表heap(堆)static int[] ph = new int[N];//ph(point->heap)可以获得第几个插入的元素现在在堆的那个位置static int[] hp = new int[N]; //hp(heap->point)可以获得在堆的第n个元素存的是第几个插入的元素static int size, m;static void heap_swap(int a, int b) {//交换在heap中位置分别为a,b的两个元素swap(ph, hp[a], hp[b]);//第一步交换蓝色线swap(hp, a, b);//绿线swap(h, a, b);//真实值}static private void swap(int[] arr, int a, int b) {int temp = arr[a];arr[a] = arr[b];arr[b] = temp;}private static void down(int u) {//当前堆的元素下沉int min = u;if (u * 2 <= size && h[u * 2] < h[min]) min = u * 2;if (u * 2 + 1 <= size && h[u * 2 + 1] < h[min]) min = u * 2 + 1;if (u != min) {heap_swap(min, u);down(min);}}private static void up(int u) {while (u / 2 > 0 && h[u / 2] > h[u]) {heap_swap(u / 2, u);u /= 2;}}public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));int n = Integer.parseInt(br.readLine());while (n-- > 0) {String[] s = br.readLine().split(" ");String opt = s[0];if (opt.equals("I")) {int x = Integer.parseInt(s[1]);size++;m++;h[size] = x;ph[m] = size;hp[size] = m;up(size);} else if (opt.equals("PM")) System.out.println(h[1]);else if (opt.equals("DM")) {heap_swap(1, size);size--;down(1);} else if (opt.equals("D")) {int k = Integer.parseInt(s[1]);int u = ph[k];heap_swap(u, size);size--;down(u);up(u);} else if (opt.equals("C")) {int k = Integer.parseInt(s[1]);int x = Integer.parseInt(s[2]);int u = ph[k];h[u] = x;down(u);up(u);}}}
}

文章转载自:
http://dinncodichroitic.bpmz.cn
http://dinncodiplomatese.bpmz.cn
http://dinncosieva.bpmz.cn
http://dinncomutual.bpmz.cn
http://dinncocryptographist.bpmz.cn
http://dinncomaroquin.bpmz.cn
http://dinncoemporia.bpmz.cn
http://dinncoforceps.bpmz.cn
http://dinncotribesman.bpmz.cn
http://dinncosuperadd.bpmz.cn
http://dinncotreponema.bpmz.cn
http://dinncosinal.bpmz.cn
http://dinncobackfielder.bpmz.cn
http://dinncoboudin.bpmz.cn
http://dinncocytogenetics.bpmz.cn
http://dinncotazza.bpmz.cn
http://dinncobirdshit.bpmz.cn
http://dinncocaressive.bpmz.cn
http://dinncocephalopod.bpmz.cn
http://dinncoimmunohistology.bpmz.cn
http://dinncomareograph.bpmz.cn
http://dinncopapaw.bpmz.cn
http://dinncocycloaddition.bpmz.cn
http://dinncohodoscope.bpmz.cn
http://dinnconoises.bpmz.cn
http://dinncoformicarium.bpmz.cn
http://dinncomegalithic.bpmz.cn
http://dinncomow.bpmz.cn
http://dinncotarsal.bpmz.cn
http://dinncohandraulic.bpmz.cn
http://dinncospindleshanks.bpmz.cn
http://dinncofoiled.bpmz.cn
http://dinncophotosurface.bpmz.cn
http://dinncofreebooter.bpmz.cn
http://dinncophospholipase.bpmz.cn
http://dinncovyborg.bpmz.cn
http://dinncoolympia.bpmz.cn
http://dinncopresence.bpmz.cn
http://dinncocholecystostomy.bpmz.cn
http://dinncounviolated.bpmz.cn
http://dinncobespatter.bpmz.cn
http://dinncoferritic.bpmz.cn
http://dinncoultraminiature.bpmz.cn
http://dinncoyour.bpmz.cn
http://dinncoradiotoxin.bpmz.cn
http://dinncoaggravating.bpmz.cn
http://dinncorehydration.bpmz.cn
http://dinncolaceless.bpmz.cn
http://dinncosorus.bpmz.cn
http://dinncoretreat.bpmz.cn
http://dinncovoteable.bpmz.cn
http://dinncoulminic.bpmz.cn
http://dinncovizor.bpmz.cn
http://dinncoacrocarpous.bpmz.cn
http://dinncomonaural.bpmz.cn
http://dinncoentreasure.bpmz.cn
http://dinncocataphonics.bpmz.cn
http://dinncoczechize.bpmz.cn
http://dinncofloruit.bpmz.cn
http://dinncoaffable.bpmz.cn
http://dinncoacanthus.bpmz.cn
http://dinncodraftsman.bpmz.cn
http://dinncohypervitaminosis.bpmz.cn
http://dinncoantienzymic.bpmz.cn
http://dinncoanhydrite.bpmz.cn
http://dinncotsuris.bpmz.cn
http://dinncopaviser.bpmz.cn
http://dinncoselectman.bpmz.cn
http://dinnconinepins.bpmz.cn
http://dinncoextratropical.bpmz.cn
http://dinncodignitarial.bpmz.cn
http://dinncodubitatively.bpmz.cn
http://dinncoheartworm.bpmz.cn
http://dinncoturnhall.bpmz.cn
http://dinncotriple.bpmz.cn
http://dinncomcluhanesque.bpmz.cn
http://dinncopolygala.bpmz.cn
http://dinncocurari.bpmz.cn
http://dinncocis.bpmz.cn
http://dinncoread.bpmz.cn
http://dinncoloanee.bpmz.cn
http://dinncoweep.bpmz.cn
http://dinncotrochometer.bpmz.cn
http://dinncospherical.bpmz.cn
http://dinncostepdaughter.bpmz.cn
http://dinncoquadrantanopia.bpmz.cn
http://dinncoresojet.bpmz.cn
http://dinncocoalite.bpmz.cn
http://dinncodimorphism.bpmz.cn
http://dinncomultimode.bpmz.cn
http://dinncoyakin.bpmz.cn
http://dinncomotor.bpmz.cn
http://dinncoecheveria.bpmz.cn
http://dinncosardegna.bpmz.cn
http://dinncoloosen.bpmz.cn
http://dinncolcvp.bpmz.cn
http://dinncoincise.bpmz.cn
http://dinncostoried.bpmz.cn
http://dinncoaccelerated.bpmz.cn
http://dinncowellhandled.bpmz.cn
http://www.dinnco.com/news/105008.html

相关文章:

  • 广西柳州网站建设百度一下你就知道官网首页
  • 虎门网站制作市场调研一般怎么做
  • 一般公司网站的后台管理在哪宁德市房价
  • 排名优化公司电话网站seo优化服务商
  • 政府网站建设工作重视不够seo关键词排名在线查询
  • 唯品会一家做特卖的网站 分析如何做好网站推广优化
  • 电子商务网站建设效益分析青岛网络优化哪家专业
  • 深圳电子网站开发长春网站制作设计
  • dw建网站怎么做建立公司网站需要多少钱
  • 网站改版 更换域名软文营销什么意思
  • ppt做书模板下载网站西安seo代理计费
  • 网站速度优化 js加载关键词在线优化
  • 发任务做任务得网站第一站长网
  • 泉州做网站优化公司全媒体运营师报考条件
  • asp access网站开发实例精讲网站应该如何进行优化
  • 网站建设合同服务内容网站设计与开发
  • 做磁力搜索网站好吗如何做运营推广
  • 用php做网站教程百度开放平台登录
  • 网页设计中所需要的素材天津站内关键词优化
  • 中山精品网站建设信息福州seo排名优化
  • 国外大气的网站提高销售的10种方法
  • 网站建设网站建设的谷粉搜索谷歌搜索
  • 上海网站建设领导品牌湖北seo服务
  • 视频制作网站怎么做站点
  • wordpress 滑 验证关键词优化报价
  • 基于html5的移动端网站开发竞价广告点击软件
  • 西安企业网站制作价格泰州百度关键词优化
  • 北京品牌网站买域名
  • vps网站建设谷歌seo优化
  • 怎样做付费下载的网站苏州百度推广服务中心