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

国际英文网站广州网站搭建快速提升网站排名

国际英文网站,广州网站搭建快速提升网站排名,基于wordpress学校系统,江西医疗网站备案前置审批问题描述 小明发现有很多方案可以把一个很大的正整数拆成若干个正整数的和。他采用了其中两种方案,分别将它们列为两个数组: {a₁, a₂, ..., aₙ}{b₁, b₂, ..., bₘ} 两个数组的元素和相同。 定义一次合并操作为:将某个数组中相邻的两…

问题描述

小明发现有很多方案可以把一个很大的正整数拆成若干个正整数的和。他采用了其中两种方案,分别将它们列为两个数组:

  • {a₁, a₂, ..., aₙ}
  • {b₁, b₂, ..., bₘ}

两个数组的元素和相同

定义一次合并操作为:将某个数组中相邻的两个数合并为一个新数,新数的值为原来两个数的和。

小明希望通过若干次合并操作,使得两个数组最终变得一模一样,即满足:

  • n = m
  • 且对于任意下标 i,都有 aᵢ = bᵢ

请计算最少需要多少次合并操作可以完成小明的目标。


输入格式

输入共 3 行:

  • 第 1 行:两个正整数 nm,分别表示数组 ab 的长度。
  • 第 2 行:n 个由空格隔开的整数,表示数组 a
  • 第 3 行:m 个由空格隔开的整数,表示数组 b

输出格式

输出 1 行,一个整数,表示最少需要的合并次数。


样例输入

4 3
1 2 3 4
1 5 4

样例输出

1

样例说明

只需要将 a₂a₃ 合并为 5,数组 a 变为 {1, 5, 4},与数组 b 相同。


评测用例规模与约定

  • 对于 20% 的数据,保证 n, m ≤ 10³
  • 对于 100% 的数据,保证:
    • n, m ≤ 10⁵
    • 0 < aᵢ, bᵢ ≤ 10⁵
#include<bits/stdc++.h>
#include<stdio.h>using namespace std;int n, m, ans = 0;int main() {scanf("%d %d", &n, &m);vector<int> arr1(n), arr2(m);for (int i = 0; i < n; i++) {scanf("%d", &arr1[i]);}for (int i = 0; i < m; i++) {scanf("%d", &arr2[i]);}int l = 0, r = 0;while(l < n || r < m) {if (arr1[l] == arr2[r]) {l++;r++;}else if (arr1[l] > arr2[r]) {arr2[r + 1] += arr2[r];r++;ans++;}else{arr1[l + 1] += arr1[l];l++;ans++;}}cout << ans;return 0;
}//by wqs
http://www.dtcms.com/wzjs/712606.html

相关文章:

  • 济南做网站公司wordpress 会员中心插件
  • 荣成市城乡建设局网站创建网页用什么软件
  • 定制版网站建设详细报价单网站建设 解决方案
  • 虚拟主机做网站wordpress3.7.1下载
  • 大良网站建设如何网站备案初审时间
  • 拍卖网站功能需求文档wordpress 文字插件下载
  • 免费素材网站素材库简单的网页设计论文
  • 我需要把网站做山东城市建设职业学院教务网站
  • 做网站虚拟主机和云服务器吗北京网站后台培训
  • 单页网站 营销wordpress登入地址
  • 赌场网站建站网站建设方案开发
  • 开发区网站建设工作管理办法网页设计与制作教程目录
  • 有人找做网站的led灯网站策划书
  • sns社交网站开发教程在线制作头像模板
  • 微网站是免费的吗wordpress文章自动标签
  • 西安知名的网站建设公司wordpress 主题 36kr
  • 深圳最专业的高端网站建设阿里云虚拟主机wordpress建站教程
  • 网站图文列表公司网络架构
  • 自适应模板网站网站有哪些分类
  • 那个公司做网站好互联网金融型网站开发
  • 兴安盟新百度县seo快速排名快速排名优化怎么样
  • 宣传片制作方案seo工作是什么意思
  • 连云港做网站的代做网站公司哪家好
  • 网站建设石家庄中国信用网企业查询
  • 合水口网站建设昆山住房与城乡建设局官网
  • 什么行业最需要网站建设eclipse网站开发流程图
  • PHP网站建设计划书做网站费用 优帮云
  • 公司企业建设网站做网站项目所需资源
  • 设计网站推荐设计酷站网站空间被攻击
  • 五种类型网站简述建设网站的具体步骤