首页 > 其他分享 >优先队列---priority_queue

优先队列---priority_queue

时间:2023-05-24 12:55:51浏览次数:51  
标签:queue 队首 top pop --- push priority

代码:

  #include<bits/stdc++.h>

  using namespace std;

  priority_queue<int> q;  //优先队列,每次将最大值放在队首,通过push取出队首元素;若要取最小值,将入队元素变为负数即可

  int a,b,c,max1,min1,min2;

  int main{

    cin>>a>>b>>c;

    q.push(a),q.push(b),q.push(c);  //入队

    max1 = q.top(),q.pop();  //,取出队首元素,然后出队
    min2 = q.top(),q.pop();
    min1 = q.top(),q.pop();

    .........

    return 0;

  }

标签:queue,队首,top,pop,---,push,priority
From: https://www.cnblogs.com/bzlx1717/p/17427962.html

相关文章

  • 二刷Leetcode-Days07
    动规:/***70.爬楼梯*@paramn*@return*/publicintclimbStairs(intn){if(n<=2){returnn;}int[]dp=newint[n];dp[0]=1;dp[1]=2;for(inti=2;i......
  • unplugin-auto-import的配置和eslint报错解决
    unplugin-auto-import的配置和eslint报错解决先上官网:unplugin-auto-importunplugin-auto-import解决了vue3-hook、vue-router、useVue等多个插件的自动导入,也支持自定义插件的自动导入,是一个功能强大的typescript支持工具。unplugin-auto-import常用的配置如下:AutoImport({......
  • sql--每天两道sql题,天天健康好身体_第七天
    每天会在网上找两三道sql题练习练习,提高自己的sql语句的使用能力(先自己思考出答案,再和别人的答案做一下对比,然后深入思考一下)以下是四个表信息:问题1:查询004课程分数小于60,按照分数降序排列的同学学号答案1:selectsidfromgrade_table wherecid=004andscore<60order......
  • 报错:TypeError: Found non-callable @@iterator
    代码://自动导入插件constautpImport=require('unplugin-auto-import/webpack')(...autoImportConfig)报错 TypeError:Foundnon-callable@@iterator原因:使用...扩展符的时候该对象是不可迭代对象。这里  autoImportConfig是一个对象,该函数参数需要传入......
  • 变量的存储 -- 栈和堆的区别
    引用:彻底搞懂JS闭包各种坑-简书(jianshu.com)1.js中基本变量和对象的内存存储:      2. ......
  • C/C++超市商品管理系统[2023-05-24]
    C/C++超市商品管理系统[2023-05-24]9、超市商品管理系统问题描述:设计并实现一个超市商品管理系统,商品需设置不同的类型,系统可以实现对商品信息的添加,修改,删除,查找等功能,商品信息需要以文件方式保存到计算机硬盘中。基本功能:(1)商品要设置不同的类型,如水果、饮料等;(2)商品信息包......
  • upload-labs靶场第10关
    经过查看源码很多文件格式都被禁掉了提示所以我们要尝试是否是循环验证循环验证就是没有进行二次验证或者多次验证只验证了一次但是加两个点或者加多个空格这样就只会检测到一次就只会删除一个剩下的就可以上传进去上传文件进行抓包查看完成......
  • upload-labs靶场第9关
    因为是白盒测试可以看到前端代码所以我们知道没有禁用掉字符::$DATA如果文件名+"::$DATA"会把::$DATA之后的数据当成文件流处理,不会检测后缀名上传文件进行抓包修改后缀查看完成......
  • upload-labs靶场第8关
    这关是尝试在文件后面加点因为被禁用了很多文件名但是没有禁用后面加点这一项那我们就可以进行尝试在文件后面加点经过尝试直接在文件后面加点会被自动删除掉所以要抓包进行修改上传图片进行抓包查看完成......
  • upload-labs靶场第16关
    查看源码注意到这样查看你的phpstudy文件配置或者PHP扩展及设置配置文件里代码太多不好找去PHP扩展更改也可以配置改完重新启动就i可以16关和 15 14关步骤一样......