题目链接 :传送门
解题思路:我们可以维护两个小顶堆的优先队列,然后每次入队的时候,对队列前面的元素进行比较,如果相等就一直pop,否则,就跳出循环,然后比较一下两个队列的前端,如果第一个队列大则输出>,反之输出<,如果队列为空,则输出=
Code:

#include<bits/stdc++.h>
using namespace std;int n,a,b;
priority_queue<int,vector<int>,greater<int> > que1,que2;int main()
{while(~scanf("%d",&n)) {for(int i = 0;i < n; ++i) {scanf("%d%d",&a,&b);que1.push(a);que2.push(b);int op = 0;while(que1.size()) {if(que1.top() == que2.top()) {que1.pop();que2.pop();}else {if(que1.top() > que2.top()) {op = 1;}else {op = -1;}break;}}if(op == 0) {puts("=");}else if(op == 1) {puts(">");}else if(op == -1) {puts("<");}}while(que1.size()) {que1.pop();que2.pop();}}return 0;
}

集合字典序(优先队列)相关推荐

  1. 深入理解Java集合框架

    Java集合实现了常用数据结构,是开发中最常用的功能之一. Java集合主要的功能由三个接口:List.Set.Queue以及Collection组成. 常见接口: List : 列表,顺序存储,可重 ...

  2. Redis有序集合(sorted set)使用

    有序集合说明 Redis的有序集合(sorted set),同时具有"有序"和"集合"两种性质,这种数据结构中的每个元素都由一个成员和和一个与成员相关联的分值组 ...

  3. 基础知识巩固四(问题部分)

    一.关于java多态 多态的存在有三个前提: 要有继承关系 子类要重写父类的方法 父类引用指向子类对, 二.观察Set中的add源码(扩容) 调试了一下,发现set底层接触到了hashmap,hash ...

  4. 浅谈树形结构的特性和应用(上):多叉树,红黑树,堆,Trie树,B树,B+树......

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 上篇文章我们主要介绍了线性数据结构,本篇233酱带大家看看 无所不 ...

  5. 最小生成树(Prim、Kruskal)算法,秒懂!

    前言 在数据结构与算法的图论中,(生成)最小生成树算法是一种常用并且和生活贴切比较近的一种算法.但是可能很多人对概念不是很清楚,什么是最小生成树? 一个有 n 个结点的连通图的生成树是原图的极小连通子 ...

  6. 麻省理工学院《算法导论》(MIT - Introduction to Algorithms)

    关于课本的介绍如下: 本书自第一版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考手册.本书全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各个层 ...

  7. 蓝桥杯Java必备基础知识总结大全【3W字】持续更新中

    本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家 ...

  8. 【蓝桥杯】 《3W字数总结》 蓝桥杯Java必备基础知识以及国赛真题解析

    本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家 ...

  9. 数据结构与算法—最小生成树(Prim算法和Kruskal算法算法详解)

    前言 在数据结构与算法的图论中,(生成)最小生成树算法是一种常用并且和生活贴切比较近的一种算法.但是可能很多人对概念不是很清楚.我们看下百度百科对于最小生成树定义: 一个有 n 个结点的连通图的生成树 ...

最新文章

  1. Wordpress 更新时 不输入ftp相关信息的方法
  2. MySQL不能插入中文字符及中文字符乱码问题
  3. Android Studio 构建
  4. 产品经理思维模型:怎么理解MVP、PMF
  5. django异常日志_【python小随笔】Django+错误日志(配置Django报错文件指定位置)...
  6. 下面介绍一个开源的OCR引擎Tesseract2。值得庆幸的是虽然是开源的但是它的识别率较高,并不比其他引擎差劲。网上介绍Tessnet2也是当时时间排名第三的识别引擎,只是后来慢慢不维护了,目前是G
  7. 【CodeForces - 987C 】Three displays (dp,最长上升子序列类问题,三元组问题)
  8. 英文书《用unreal来学习c++》_用机器学习来概括《哈利波特》,四句话总结一场戏...
  9. Android Studio 详细安装教程
  10. 【机器学习】Andrew Ng——03线性代数知识回顾
  11. 开发者容易陷入的 50 大误区!
  12. STM32F103mini教程学习总结与心得(四)---->看门狗
  13. Neural NILM: Deep Neural Networks Applied to Energy Disaggregation
  14. 动手动脑(Java)
  15. NSSM - 将任何exe应用封装成windows服务的神器
  16. 2022-2028年中国饮用水行业市场专项调研及投资前景研究报告
  17. 免费网页设计学习课程,视频以及设计工具大全,网页设计不过如此!!!
  18. 阿里云ECS centos8连接可视化界面
  19. 麻省理工公开课人工智能笔记五
  20. Datawhale数据分析思考与问题解决

热门文章

  1. (转)日语时间的表示法
  2. 单张滑动tab 组件
  3. HDU4081 Qin Shi Huang's National Road System(次小生成树)
  4. 基于visual Studio2013解决C语言竞赛题之1033数字交换
  5. 系统架构师学习笔记_第六章(下)_连载
  6. 一步步教你优化Delphi字串查找(转载)
  7. 为大家提供几个开发职位
  8. 好程序员分享如何看待CSS中BEM的命名方式?
  9. 秒懂 this(带你撸平this)
  10. springboot学习笔记-5 springboot整合shiro