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

废料回收网站建设微信小程序需要收费吗

废料回收网站建设,微信小程序需要收费吗,湛江市建设教育协会学校网站,郑州人才网描述 对于给定的长度为 n 的数组{a1​,a2​,…,an​} ,我们有 m 次修改操作,每一次操作给出三个参数 l,r,k ,代表将数组中的 al​,al1​,…,ar​ 都加上 k 。 请你直接输出全部操作完成后的数组。 输入描述: 第一行输入两个整数 n…

描述

对于给定的长度为 n 的数组{a1​,a2​,…,an​} ,我们有 m 次修改操作,每一次操作给出三个参数 l,r,k ,代表将数组中的 al​,al+1​,…,ar​ 都加上 k 。

请你直接输出全部操作完成后的数组。

输入描述:

第一行输入两个整数 n,m(1≦n,m≦10^5) 代表数组中的元素数量、操作次数。

第二行输入 n 个整数 a1​,a2​,…,an​(−10^9≦ai​≦10^9) 代表初始数组。

此后 m 行,每行输入三个整数 l,r,k(1≦l≦r≦n; −10^9≦k≦10^9) 代表一次操作。

输出描述:

在一行上输出 n 个整数,代表全部操作完成后的数组。

示例1

输入:

3 2
1 2 3
1 2 4
3 3 -2

输出:

5 6 1
一、问题分析

首先读题,仔细看描述中的内容,发现需求是

1.给定一个长度为n的数组,以及m次操作

2.每次操作有三个参数l,r,k,代表将数组中的al到ar(l和r表示下标)全都加上k的值

3.求m次操作后的数组每一项的值

二、解题思路

1.首先读取数据到long long数组a

2.然后读取m次操作到一个dp数组

3.读取的方式是,将dp[l] += x;

然后将dp[r + 1] -= x;

4.之后遍历dp数组,dp[i] += dp[i - 1];

每一项等于前一项和本项和。

5.最后我们遍历两个数组,输出结果结果是原数组a[i]加上dp[i]数组(dp数组记录了所有的区间增加和减少)

三、具体步骤

使用的语言是C

#include <stdio.h>
#define MAX_N 101010
#define ll long long
ll a[MAX_N];
ll dp[MAX_N];int main() {int n, m, i;scanf("%d%d", &n, &m);for (i = 1; i <= n; i++) {scanf("%lld", &a[i]);}for (i = 1; i <= m; i++) {int l, r, x;scanf("%d%d%d", &l, &r, &x);dp[l] += x;dp[r + 1] -= x;}for (i = 1; i <= n; i++) {dp[i] += dp[i - 1];}for (i = 1; i <= n; i++) {printf("%lld ", a[i] + dp[i]);}return 0;
}

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

相关文章:

  • 百度seo什么意思seo兼职招聘信息
  • 网站 功能需求营销网站建设公司效果
  • 成都市网站设计开发中国建筑业协会
  • ppt可以做网站吗织梦生成网站地图
  • 营销型企业网站建设的步骤网站一级域名和二级域名
  • 天津手网站开发有什么较好的网站开发框架
  • 专业营销网站建设企业官网建站网站
  • 同ip怎么做不同的网站中国砖瓦招聘求职平台
  • 企业网站建设要多少seo关键词优化推广哪家好
  • ps做网站页面设置为多大做暧暧网站
  • seo网站优化方案摘要wordpress密码漏洞
  • 建设明星网站的目的西安保障性住房建设投资中心网站
  • 南京网站建设排名wordpress 分类目录 标签转换器
  • 环球资源网官方网站手机网站建设的重要性
  • 网站建设与管理实践收获asp网站优缺点
  • 网站维护有哪些企业网站域名注册如何填写
  • 重庆网站建设夹夹虫公司.可信南京师范大学课程建设网站
  • 做排版的网站东莞市建设局官网
  • 天津旅游网站建设浉河网站建设
  • 温州网站建设公司排名wordpress文章加音频
  • 北京网站制作公司兴田德润可以不怎么往网站里做游戏
  • 公司网站建设推进表免费做网站软件下载
  • 网站建设官网怎么收费协会网站信息平台建设
  • 做网站如何分页全国公共建筑信息平台
  • 美文网站源码淘宝客网站备案信息
  • 做企业网站还有市场吗北京终端区优化
  • 启东市住房建设局网站一个电商网站的网页制作
  • error 403 网站拒绝显示国外网站建设企业
  • 网站前端如何做兼职mysql 大型网站开发
  • 网站制作维护磁力猫引擎