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

【数据结构•堆】经典问题:k路归并

题目描述

k路归并问题:
  把k个有序表合并成一个有序表。( k <= 10^4 )

输入输出格式

输入格式:

  输入数据共有 2*k+1 行。
  第一行,一个整数k( k <= 10^4 ),表示有k个有序表(均为从小至大有序)。
  从第2行开始,接下来共有2*k行,第 2*(i-1)+2 行为一个整数ni( ni <= 100 ),第 2*(i-1)+3 行共有ni个整数,每个整数均小于2^31。( 1 <= i <= k )

输出格式:

  输出数据一行,合并后的有序表(从小至大排序,每个整数之间有一个空格)。

提示信息

数据范围:
  30%数据:k <= 10
  50%数据:k <= 100
  70%数据:k <= 1000
  100%数据:k <= 10000,ni <= 100

算法分析:

最裸题目

#include<bits/stdc++.h>
using namespace std;
priority_queue<int,vector<int>,greater<int> > p;
int main()
{int k;cin>>k;for(int i=1;i<=k;i++){int n;cin>>n;for(int j=1;j<=n;j++){int x;cin>>x;p.push(x);}}while(!p.empty()){cout<<p.top()<<" ";p.pop();}return 0;
} 

http://www.lryc.cn/news/122069.html

相关文章:

  • VUE3 动态路由
  • CentOS软件包管理rpm、yum
  • 【VSCode】报错:出现段错误解决办法 (Segmentation fault)
  • Linux Centos 8 用户管理之重置密码
  • C语言快速回顾(三)
  • 【Apollo】Apollo-ros版本架构学习与源码分析
  • 【Express.js】集成RabbitMQ
  • UI美工设计岗位的基本职责概述(合集)
  • 最强自动化测试框架Playwright(23)-API测试
  • k8s 自身原理 4
  • ZLMediaKit(webrtc)在linux上(CentOS7)部署与启动
  • 汽车基础软件新「战争」:群雄混战,谁在抢跑?
  • 阿里云预装LAMP应用导致MySQL不显示访问密码如何解决
  • SQL 自动清除7天前数据前收缩数据库
  • LangChain-ChatGLM在WIndows10下的部署
  • Telerik UI for ASP.NET Core Crack
  • 【TypeScript】中关于 { 声明合并 } 的使用及注意事项
  • Day 43
  • 服务器安全需要注意的几个方面?
  • Mysql数据库第十三课-----------sql语句的拔高3--------直冲云霄
  • 计算机网络-物理层(一)物理层的概念与传输媒体
  • 差分升级在物联网水表上的实现与应用(学习)
  • ubuntu磁盘管理
  • 前端处理后端返回的数据中有\n\n字样的换行符标识
  • matlab解常微分方程常用数值解法2:龙格库塔方法
  • 数据结构-栈(C语言简单实现)
  • 山东布谷科技直播软件源码探索高效、稳定直播传输的技术介绍:流媒体传输技术
  • LeetCode 热题 100 JavaScript -- 74. 搜索二维矩阵
  • 任我行 CRM SQL注入漏洞复现(HW0day)
  • [CKA]考试之集群故障排查 – kubelet故障