news 2026/5/1 22:07:16

题解:AcWing 3483 2的幂次方

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
题解:AcWing 3483 2的幂次方

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

AcWing:6032. 车厢调度 - AcWing题库

【题目描述】

有一个火车站,铁路如图所示,每辆火车从A AA驶入,再从B BB方向驶出,同时它的车厢可以重新组合。

假设从A AA方向驶来的火车有n nn节,分别按照顺序编号为1 , 2 , 3 , … , n 1,2,3,\dots,n1,2,3,,n

假定在进入车站前,每节车厢之间都不是连着的,并且它们可以自行移动到B BB处的铁轨上。

另外假定车站C CC可以停放任意多节车厢。

但是一旦进入车站C CC,它就不能再回到A AA方向的铁轨上了,并且一旦当它进入B BB方向的铁轨,它就不能再回到车站C CC

负责车厢调度的工作人员需要知道能否使它以a 1 , a 2 , … , a n a_1,a_2,\dots,a_na1,a2,,an的顺序从B BB方向驶出,请来判断能否得到指定的车厢顺序。

【输入】

第一行为一个整数n nn,表示有n nn节车厢。

第二行为n nn个数字,表示指定的车厢顺序。

【输出】

如果可以得到指定的车厢顺序,则输出一个字符串YES,否则输出NO

【输入样例】

5 5 4 3 2 1

【输出样例】

YES

【算法标签】

#栈#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;#defineN1005intmain(){intn,a[N],num=0;stack<int>stk;cin>>n;for(inti=1;i<=n;++i)cin>>a[i];for(inti=1;i<=n;++i){//i为出栈序列下标,等待数字a[i]出栈while(stk.empty()||a[i]!=stk.top()){if(++num>n)//如果待入栈数字大于n,则结束{cout<<"NO";return0;}stk.push(num);}stk.pop();}cout<<"YES";return0;}

【运行结果】

5 5 4 3 2 1 YES
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 22:06:26

3步实现Unity游戏实时翻译:XUnity Auto Translator终极指南

3步实现Unity游戏实时翻译&#xff1a;XUnity Auto Translator终极指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 想要畅玩外语Unity游戏却受限于语言障碍&#xff1f;XUnity Auto Translator为你提…

作者头像 李华
网站建设 2026/5/1 22:04:09

OpenClaw飞书交付机器人:自动化通知与Webhook集成实战

1. 项目概述&#xff1a;一个连接飞书与外部系统的自动化交付机器人最近在梳理团队内部的自动化流程时&#xff0c;发现一个高频且繁琐的场景&#xff1a;很多外部系统&#xff08;比如CI/CD流水线、监控告警、数据平台&#xff09;在完成任务后&#xff0c;需要将结果同步到飞…

作者头像 李华
网站建设 2026/5/1 22:02:29

PowerToys-CN汉化指南:3分钟快速安装,让Windows效率工具说中文

PowerToys-CN汉化指南&#xff1a;3分钟快速安装&#xff0c;让Windows效率工具说中文 【免费下载链接】PowerToys-CN PowerToys Simplified Chinese Translation 微软增强工具箱 自制汉化 项目地址: https://gitcode.com/gh_mirrors/po/PowerToys-CN 还在为PowerToys的…

作者头像 李华
网站建设 2026/5/1 22:02:19

告别龟速下载!用百度网盘离线+国内镜像站双保险获取Linux镜像(附CentOS/Ubuntu/Debian链接)

国内开发者高效获取Linux镜像的实战指南 每次在官网点击下载按钮后&#xff0c;看着浏览器里以KB/s为单位缓慢爬升的进度条&#xff0c;你是否也经历过这种绝望&#xff1f;特别是当项目紧急需要部署测试环境时&#xff0c;漫长的等待简直让人抓狂。作为一名长期在国内网络环境…

作者头像 李华
网站建设 2026/5/1 22:00:41

3分钟快速获取B站直播推流密钥:告别官方限制的终极解决方案

3分钟快速获取B站直播推流密钥&#xff1a;告别官方限制的终极解决方案 【免费下载链接】bilibili_live_stream_code 用于在准备直播时获取第三方推流码&#xff0c;以便可以绕开哔哩哔哩直播姬&#xff0c;直接在如OBS等软件中进行直播&#xff0c;软件同时提供定义直播分区和…

作者头像 李华