首页 > 其他分享 >天梯赛练习集 L2-041 插松枝 模拟

天梯赛练习集 L2-041 插松枝 模拟

时间:2024-11-24 20:35:14浏览次数:7  
标签:插松枝 int top pop L2 041 push empty

#include<bits/stdc++.h>
using namespace std;
queue<int>t,z;int x;
void print()
{
	while(!z.empty())
	{
		x=z.front();cout<<x;
		if(z.size()!=1)
			cout<<' ';
		z.pop();
	}
	cout<<endl;
}
int main()
{
	int n,m,k;
	cin>>n>>m>>k;
	stack<int>h;
	for(int i=0;i<n;i++)
	{
		cin>>x;
		t.push(x);
	}
	while(!t.empty()||!h.empty()||!z.empty())
	{
		
		if(z.empty())
		{
			if(!h.empty())
			{
				x=h.top();
				h.pop();
				z.push(x);
			}
			else if(!t.empty())
			{
				x=t.front();
				t.pop();
				z.push(x);
			}
		}
		else
		{
			int y=z.back();
			if(!h.empty()&&h.top()<=y)
			{
				x=h.top();
				h.pop();
				z.push(x);
			}
			else if(!t.empty())
			{
				x=t.front();
				if(x<=y)
				{
					t.pop();
					z.push(x);
				}
				else 
				{
					if(h.size()==m)
						print();
					else 
					{
						t.pop();
						h.push(x);
					}
				}
			}
			else
				print();
		}
		if(z.size()==k)
			print();
	}
 } 

标签:插松枝,int,top,pop,L2,041,push,empty
From: https://www.cnblogs.com/jinshuli/p/18566307

相关文章

  • 【041】基于51单片机篮球计分器【Proteus仿真+Keil程序+报告+原理图】
    ☆、设计硬件组成:51单片机最小系统+4*4矩阵键盘+LCD1602液晶显示+按键设置+蜂鸣器。1、本设计采用STC89C51/52、AT89C51/52、AT89S51/52作为主控芯片,以LCD1602液晶显示屏显示信息;2、采用4*4矩阵键盘进行人机交互,方便快捷;3、具有比赛加减分,比赛节数设置,比赛时间倒计时,24......
  • Springboot汽车维修服务管理9041t(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,车辆登记,员工,供应商,维修厂,项目分类,项目信息,项目预约,车辆预检,车辆维修,质量检查,增值服务,订单支付,商品分类,商品信息,出库领料,部门,部门调度,入职......
  • wsl2(ubuntu)中运行MPI程序
    问题:搭建MPI并行计算环境,编写MPI程序,求和1+2+3+…+10000。要求:1.使用100个进程;2.进程0计算1+2+…+100,进程1计算101+102+…+200.进程99计算9901+9902+…+10000;3.调用计时函数,分别输出每个进程的计算时间;4.需使用MPI集群通信函数和同步函数解答:1、安装Open......
  • 安装WSL2
    1.简介SWL2是windows平台上的linux系统,有一定的优点和限制,最差的一点就是网络了,只能使用NAT相似的技术,不能完全替代虚拟机.官网资料很详细了,也不是太多,这里只是提供快速入门.2.初始安装2.1.打开虚拟平台和WSL2.2.installlwsl2#1.设置wsl版本PSC:\Users\pc>wsl......
  • 【AI论文精读12】RAG论文综述2(微软亚研院 2409)P4-隐性事实查询L2
    AI知识点总结:【AI知识点】AI论文精读、项目、思考:【AI修炼之路】P1,P2,P3四、隐性事实查询(L2)4.1概述ps:P2有四种查询(L1,L2,L3,L4)的举例对比隐性事实查询是指那些依赖于数据中未立即显现的关联,需要通过常识推理或基本逻辑推断才能得出的查询。这类信息可能分散在多个......
  • InternVL2识别边界框实践:捕获股票K线图启明之星
    本文作者:谢志军,某互联网金融证券公司,算法工程师https://github.com/OpenGVLab/InternVL写在前面YOLO系列模型实现了对现实世界广泛物体的边界框识别,最新的开源多模态大模型(MLLM)/视觉语言模型(VLM)宣称能够给出特定物体的边界框坐标。笔者测试了一些常规图片并询问MLLM......
  • Windows-WMI 事件 ID 10或0x80041003——解决过程
    2024年10月8日国庆节后,第一天上班,实验室里一台PC机出现故障,Windows7系统,可以正常启动进入安全模式,但是正常启动无法加载桌面,可以看见鼠标,Ctrl+Alt+Del无法调出任务管理器。开始处理,进入安全模式,查看系统日志。发现一个错误如下(截取自[https://www.cnblogs.com/longware/p/78231......
  • 在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
    在win102021LTSC上安装配置wsl2和ubuntu的过程:参考官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual(最后一步安装ubuntu发行版时,请自己解压,然后拷贝到其他目录再运行ubuntu.exe,否则默认放到了c盘)win10系统启用wsl2:wsl--install----......
  • L2-004 这是二叉搜索树吗?
    一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点,其左子树中所有结点的键值小于该结点的键值;其右子树中所有结点的键值大于等于该结点的键值;其左右子树都是二叉搜索树。所谓二叉搜索树的“镜像”,即将所有结点的左右子树对换位置后所得到的树。给定一个整数......
  • 安全:fail2ban:重新加载firewalld时,fail2ban添加的防火墙规则丢失
    一,问题现象:firewalld未重新加载规则前,可以看到fail2ban添加的防火墙规则:[root@web~]#firewall-cmd--list-allpublic(active)target:defaulticmp-block-inversion:nointerfaces:eth0sources:services:ports:80/tcpprotocols:forward:yesm......