P9422 [蓝桥杯 2023 国 B] 合并数列

news/2024/9/25 23:22:28/

P9422 [蓝桥杯 2023 国 B] 合并数列 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

用队列即可

当两个队列队首:a == b ,弹出

当a < b,把a加给其后一个元素,弹出a

当b < a,把b加给其后一个元素,弹出b

#include<iostream>
#include<queue>
using namespace std;const int N = 100010;
queue<int> a,b;
int n,m;int main()
{scanf("%d %d",&n,&m);for(int i = 0;i < n;i ++){int x;scanf("%d",&x);a.push(x);}for(int i = 0;i < m;i ++){int x;scanf("%d",&x);b.push(x);}int cnt;while(!a.empty()){if(a.front() == b.front()){a.pop();b.pop();}else if(a.front() > b.front()){cnt ++;int t = b.front();b.pop();b.front() += t;}else{cnt ++;int t = a.front();a.pop();a.front() += t;}}printf("%d",cnt);return 0;
}

 


http://www.ppmy.cn/news/1452019.html

相关文章

Pyside6详细使用教程python之GUI开发

1、首先需要安装Pyside6&#xff0c;终端执行命令&#xff1a; pip3.10 install pyside6 2、你们的一般是 pip install pyside6 2、如下代码创建一个简易程序导入必要的模块 import sys from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton,…

C# Solidworks二次开发:枚举应用实战(第十三讲)

大家好&#xff0c;今天继续介绍我们的枚举应用系列。 下面是今天要介绍的枚举&#xff1a; &#xff08;1&#xff09;第一个为swsUserPreferenceIntegerValue_e&#xff0c;这个枚举的含义为用户偏好整数值&#xff0c;下面是官方的具体枚举值&#xff1a; MemberDescript…

ARP欺骗使局域网内设备断网

一、实验准备 kali系统&#xff1a;可使用虚拟机软件模拟 kali虚拟机镜像链接&#xff1a;https://www.kali.org/get-kali/#kali-virtual-machines 注意虚拟机网络适配器采用桥接模式 局域网内存在指定断网的设备 二、实验步骤 打开kali系统命令行&#xff1a;ctrlaltt可快…

C#-FTP帮助类相关操作的简单封装

目录 1、Ftp帮助类的框架封装 2、初始化Ftp连接 3、检查Ftp连接 4、Ftp文件上传 5、Ftp文件下载 6、获取Ftp上文件/文件夹列表 7、删除Ftp文件 8、删除Ftp文件夹 9、创建Ftp文件夹 10、更改Ftp文件名 11、获取Ftp文件大小 1、Ftp帮助类的框架封装 public class FtpH…

UNIAPP小程序从入门到精通

第一章> 1、如何创建项目 2、项目的基本结构 3、页面组成&#xff08;wxss可以不用&#xff09; 4、组件的使用 5、协同开发与发布 第二章> 6、WXML页面结构渲染 7、style样式美化 8、a…

【Redis】深入理解 Redis 锁:实现原理、应用场景与最佳实践

引言 在分布式系统中&#xff0c;实现数据的并发访问控制是一项至关重要的任务。在这个任务中&#xff0c;锁&#xff08;Lock&#xff09;起到了关键的作用。Redis 是一个流行的内存数据库&#xff0c;它不仅提供了高性能的键值存储&#xff0c;还能通过其强大的特性实现分布…

Oracle23ai来了,23爱,全能、超级巨兽...

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验&#xff0c; Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、My…

非接触式光学检测原理介绍

光学测量分为接触式和非接触式&#xff0c;接触式测量&#xff0c;由于要接触物体被测表面&#xff0c;所以对于物体表面有要求的就不适用&#xff0c;并且测量精度会受表面粗糙度的影响导致测量仪器有磨损且测量不准确。所以非接触式测量得到极大的发展&#xff0c;非接触式测…