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

关于网站推广wordpress滑块不显示

关于网站推广,wordpress滑块不显示,域名注册查询代码,怎么查询网站的空间商0合并数列 - 蓝桥云课 问题描述 小明发现有很多方案可以把一个很大的正整数拆成若干正整数的和。他采取了其中两种方案,分别将他们列为两个数组 {a1, a2, ..., an} 和 {b1, b2, ..., bm}。两个数组的和相同。 定义一次合并操作可以将某数组内相邻的两个数合并为一…

0合并数列 - 蓝桥云课

问题描述

小明发现有很多方案可以把一个很大的正整数拆成若干正整数的和。他采取了其中两种方案,分别将他们列为两个数组 {a1, a2, ..., an} 和 {b1, b2, ..., bm}。两个数组的和相同。

定义一次合并操作可以将某数组内相邻的两个数合并为一个新数,新数的值是原来两个数的和。小明想通过若干次合并操作将两个数组变成一模一样,即 n = m 且对于任意下标 i 满足 a_i = b_i。请计算至少需要多少次合并操作可以完成小明的目标。

输入格式

输入共3行。

第一行为两个正整数 n, m

第二行为 n 个由空格隔开的整数 a1, a2, ..., an

第三行为 m 个由空格隔开的整数 b1, b2, ..., bm

输出格式

输出共1行,一个整数。

样例输入

4 3
1 2 3 4
1 5 4

样例说明

只需要将 a2 和 a3 合并,数组 a 变为 {1, 5, 4},即和 b 相同。

评测用例规模与约定

对于 20% 的数据,保证 n, m ≤ 10^3

对于 100% 的数据,保证 n, m ≤ 10^50 < a_i, b_i ≤ 10^5

思路:

暴力遍历,双指针

代码如下:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N = 1e5+10;
ll n,m;
ll a[N],b[N]; 
ll ans = 0;
int main()
{cin >> n >> m;for(ll i = 1 ; i <= n ; i++)cin >> a[i];for(ll i = 1 ; i <= m ; i++)cin >> b[i];ll l = 1,r = 1;while(l <= n && r <= m){if(a[l] == b[r]){l++;r++;}else if(a[l] < b[r]){a[l+1] += a[l];l++;ans++;}else if(a[l] > b[r]){b[r+1] += b[r];r++;ans++;}}cout << ans;return 0;
}

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N = 1e5+10;
ll n,m;
ll a[N],b[N]; 
ll ans = 0;int main() {cin >> n >> m;for (ll i = 1; i <= n; i++) cin >> a[i];for (ll i = 1; i <= m; i++) cin >> b[i];ll l = 1, r = 1;while (l <= n && r <= m) {  // 修正循环条件if (a[l] == b[r]) {l++;r++;} else if (a[l] < b[r]) {ll sum = a[l];l++;while (sum < b[r] && l <= n) { // 合并 a 数组的元素sum += a[l];l++;ans++;}r++; // 此时 sum >= b[r]} else { // a[l] > b[r]ll sum = b[r];r++;while (sum < a[l] && r <= m) { // 合并 b 数组的元素sum += b[r];r++;ans++;}l++; // 此时 sum >= a[l]}}cout << ans;return 0;
}

http://www.dtcms.com/wzjs/558610.html

相关文章:

  • 深圳高端企业官方网站建设上海建设项目环保验收公示网站
  • 区域文化网站建设方案企业网站创建小结
  • 兰州网站建设优化网件路由器怎么样
  • 河南省做网站的公司网页制作模板ppt制作
  • 重庆商城网站建设公司上海中学分数线
  • 网站开发工具是啥网站树状结构图怎么做
  • 外接硬盘做创建立网站百度网站公司信息推广怎么做的
  • 360免费建站 服务期重庆旅游网页设计
  • 电子商务网站建设的方法有哪些方面数据库网站开发外文翻译
  • 口腔网站设计图乐清做网站的
  • 公司怎么在百度做网站asp.net商务网站 包括哪些文件
  • 网站建设 手机appktv网站建设
  • 网站里面发消息怎么做超链接网站建设刷赞和vip
  • 响应云网站模板下载wordpress的图标怎么添加
  • 成都犀牛网站建设怎么做卖辅助网站
  • 做进行网站推广赚钱安卓从网站获取视频怎么做
  • wordpress企业站实例wordpress 搜索不管用
  • 提取卡密网站怎么做互联网门户网站建设
  • 为什么做的网站预览出来什么都没有百度小说搜索风云榜排名
  • 手机网站一键分享wordpress迁移安装
  • 广西临桂建设局网站如何注册免费网站
  • 中国城乡建中国城乡建设部网站做家教的正规网站
  • 网站首页布局诊断开鲁网站seo免费版
  • 手机网站模板案例新网域名注册官网查询
  • 怎么在免费空间里面做网站装饰公司网站模板
  • 360免费网站建设做网站来钱快
  • 做食品的采购员常用网站邯郸网站建设哪家强
  • asp网站做视频机关门户网站建设意义
  • 网站开发神书自己做的视频发什么网站吗
  • 建设一个网站花多少钱保定seo推广