排队方式——栈

Description

n个人手拿5元,n个人手拿10元,他们去排队买东西,东西价值5元,老板没有零钱(老板必须用收取的5元钞票给支付10元的顾客找零钱),现给出一种排列方式,判断是否合理?

Format

Input

第一行一个正整数n表示人数。

第二行一个长度为2n的序列分别表示当前人手里拿的钱。

Output

如果该序列合理,输出“YES”,否则输出“NO”。

Samples

Sample Input 1

3
5 10 5 5 10 10

Sample Output 1

YES

Sample Input 2

4
5 5 10 10 10 5 5 10

Sample Output 2

NO

Limitation

对于100%的数据,保证n<=10000。

思路

水题一道,只需要判断输入等于10的时候栈里有没有5就可以了

#include<bits/stdc++.h>
using namespace std;stack<int> q;
int main(){int n,cmp;cin>>n;for (int i=0;i<2*n;i++){cin>>cmp;if (cmp==5)q.push(cmp);else {if (q.empty()==1){cout<<"NO";return 0; }else {q.pop();}}}cout<<"YES";return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/727000.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nVisual+AI实现综合布线智能化运维管理

传统的综合布线系统依据TIA-606规范在配线架、跳线、面板上都粘贴了标签&#xff0c;标签作为一个综合布线项目中元器件的唯一标识&#xff0c;对综合布线日常运维管理过程中查询连接关系、定位设备位置至关重要&#xff0c;但标签所能记录的信息毕竟有限&#xff0c;因此可视化…

docker的简单使用

在一些进行使用靶场或者工具的时候&#xff0c;我们可以用docker在线拉取&#xff0c;就可以省去手动搭建靶场的过程 一、docker的配置 因为docker是默认从docker的官网进行拉取&#xff0c;所以拉取经常速度很慢或者失败&#xff0c;我们先要进行一下配置&#xff0c;让他优…

让照片说话唱歌的软件,盘点这3款!

在数字时代&#xff0c;我们总是渴望找到新的方式来表达自我、分享生活。近年来&#xff0c;随着人工智能和图像处理技术的飞速发展&#xff0c;一种新型的软件应运而生&#xff0c;它们能够让照片“说话”甚至“唱歌”&#xff0c;给我们的生活带来了无限乐趣和创意空间。那么…

探索SRM软件:了解SRM在企业中的作用

作为供应商&#xff0c;对于SRM软件并不陌生&#xff0c;但对于刚刚进入采购行业的新手来说&#xff0c;就可能不太了解这个软件的作用了。现在让我们来科普一下&#xff1a;通常&#xff0c;我们将SRM称为供应商关系管理&#xff0c;其全称为Supplier Relationship Management…

ICVQUANTUMCHINA报告:《2024全球量子通信与安全产业发展展望》发布

2月26日&#xff0c;《2024全球量子通信与安全产业发展展望》的中文版报告通过光子盒官方平台发布&#xff0c;英文版报告通过ICV官方平台发布。 英文版报告获取地址&#xff1a; https://www.icvtank.com/newsinfo/898270.html 亮点 摘要 - 量子通信与安全产业报告呈现了2023…

zerotier局域网组建 笔记

背景 家里的windows电脑&#xff1a;home-win10-pc 家里的windows电脑上vmware运行的ubuntu虚拟机&#xff1a;home-ubuntu-vm 公司的mac电脑&#xff1a;company-mac-pc 由于xxx需求&#xff0c;需要组建一个局域网&#xff0c;前东家都是用的zerotier&#xff0c;出于路径依…

C++中GetPrivateProfileInt用法详解

GetPrivateProfileInt是C中一个用于读取INI文件中指定节(section)和键(key)的整型值的函数。 函数原型&#xff1a; UINT GetPrivateProfileInt( LPCTSTR lpAppName, LPCTSTR lpKeyName, INT nDefault, LPCTSTR lpFileName ); 参数说明&#xff1a; lpAppName&#xff1a;IN…

uniapp版微信小程序授权登录

请求接口code换取openid信息: wxlogin() {let that = thislet token = uni.getStorageSync(weToken)console.log(token)if (token) {wx.reLaunch({url: "/pages/tarbar"})} else {uni.login({provider: weixin, //使用微信登录success: function(res) {const code …

虾皮shopee API在库存管理中的重要性

虾皮&#xff08;Shopee&#xff09;API在库存管理中扮演着至关重要的角色。通过使用Shopee API&#xff0c;商家可以自动化地管理其在线商店的库存&#xff0c;确保库存数据的准确性和实时性。以下是一些虾皮API在库存管理中的重要性&#xff0c;并附有相关代码示例&#xff1…

openssl3.2 - exp - AES-256-GCM

文章目录 openssl3.2 - exp - AES-256-GCM概述AES-256-GCM加密入参AES-256-GCM加密出参AES-256-GCM解密入参AES-256-GCM解密出参笔记END openssl3.2 - exp - AES-256-GCM 概述 工程中要用到对称加密, 没得选, 要用AES256. 在openssl3.2中, AES256加解密的种类有好多种. 查了资…

FreeRTOS操作系统学习——任务管理

任务概念 在FreeRTOS中&#xff0c;一个任务相当于一个线程&#xff0c;可以有很多的任务&#xff0c;每个人任务可以设置不同的优先级。相同优先级的任务轮流使用CPU&#xff0c;高优先级的任务可以一直使用CPU&#xff0c;直到主动放弃&#xff0c;低级的任务才有被执行的机…

深入解析Java 8中的Optional类和Stream API

摘要&#xff1a; Java 8作为Java语言的一个重要版本&#xff0c;引入了许多新特性和改进。其中&#xff0c;Optional类和Stream API是两个非常受欢迎的特性&#xff0c;它们为Java带来了函数式编程的能力。本文将深入探讨Java 8中的Optional类和Stream API&#xff0c;通过两个…

SpringBoot集成数据库界的版本控制工具flyway

Flyway 就是一款数据库界的版本控制工具&#xff0c;它可以记录数据库的变化记录。统一管理所有的 SQL 脚本变更&#xff0c;在所有环境自动同步数据库&#xff0c;而无需人为手工控制&#xff0c;再也不用担心因数据库不同步而导致的各种环境问题。 MySQL环境准备 version: 3…

国产蓝鹏测控测径仪如何?

随着国力增强&#xff0c;中国制造品质提升&#xff0c;不仅仅是国外更多人认可&#xff0c;国内对国产制品也接受良好&#xff0c;测径仪这种智能测量设备&#xff0c;很多国内外厂家也在用国产设备。 测径仪厂家 蓝鹏测控作为智能几何尺寸测量仪生产厂家&#xff0c;已有10多…

MMdetection3D-v1.1.0rc5安装教程

文章目录 前言安装步骤1.创建环境并运行2.安装torch3.安装mmcv-full3.安装mmcls、mmsegmentation、mmdet4.源码安装mmdet3d5.补充测试效果 pip list汇总 前言 相信大家在开始学习mmdet3d时都会碰到环境安装失败的问题&#xff0c;特别是安装低版本mmdet3d时&#xff0c;由于官…

Spring框架Bean对象的五个作用域

一、前言&#xff1a;Bean对象简介 在Spring项目中&#xff0c;那些由Spring IoC容器所管理的对象&#xff0c;称为bean。简单地讲&#xff0c;bean就是由Spring容器初始化、装配及管理的对象&#xff0c;除此之外&#xff0c;bean就与应用程序中的其他对象没有什么区别了。 而…

C++初阶:初识C++

目录 1. 前言&#xff1a;C 与 C语言2. C对于C语言语法的完善与补充2.1 命名冲突与命名空间2.1.1 命名空间的定义2.1.2 调用方式 2.3 补充&#xff1a;流的概念2.4 缺省参数2.4.1 缺省参数的使用 2.5 函数重载2.5.1 什么是函数重载2.5.2 函数重载的使用2.5.3 特殊情况&#xff…

SpringBoot集成JSP和war包部署到Tomcat

SpringBoot集成JSP 加依赖 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot…

MedSAM 项目排坑记录

MedSAM 项目排坑记录 任务排坑过程配置python环境测试构建docker模型训练数据预处理 单GPU训练最后推理 任务 做一个课程大作业&#xff0c;需要进行CVPR2024年医疗影像分割赛题的打榜&#xff08;CVPR 2024: SEGMENT ANYTHING IN MEDICAL IMAGES ON LAPTOP&#xff09;。看到…

SQL练习--day01

1、需求&#xff1a;编写一条sql&#xff0c;满足以下条件&#xff0c;无论person是否有地址消息&#xff0c;都需要基于上述两表提供的person的一下信息&#xff1a;firstname 、lastname、city、state 表1&#xff1a;person列名 类型 personid int&#xf…