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

如何建设医院网站网站怎样做301

如何建设医院网站,网站怎样做301,浙江最近爆发的传染病,2024新冠又来了描述 对于给定的长度为 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/543175.html

相关文章:

  • 做计算机版权需要网站源代码有没有教做生态手工的网站
  • 公众号第三方建微网站去哪里找需要推广的app
  • 模板建站总公司个人网站的设计与开发
  • 汕头网页设计制作河南网站关键词优化代理
  • 英语网站海报手抄报怎么做福建得兴建设工程网站
  • 公司内部网站建设哪里的网站可以做围棋死活题
  • 视频网站自己怎么做的wordpress rar附件
  • windows 2012做网站伪静态wordpress主题包下载
  • 太原网站建设方案托管html 网站
  • 做行业门户网站注意什么东莞市建设网站
  • 商城网站建设资讯关于建筑工程的网站
  • 网站开发全栈工程师技能图工程建设信息网站
  • 公司网站地图怎么做wordpress难学吗
  • 网站建设图片教程怎么在网站里做网页
  • 饭店网站建设wordpress最新版下载
  • 网站注册完域名如何建站丰台公司做网站
  • 中小学网站建设排行2017企业网络营销为什么要选择外包?
  • 网站建设需要注意的问题互联网编程培训
  • 电商网站开发数据库设计江苏省建设工程协会网站
  • 上海翼成信息科技有限公司做的什么网站用wordpress做企业门户
  • 外贸产品开发网站用wordpress做的网站有哪些
  • 建设心理网站的背景咨询公司经营范围大全
  • 网站建设价格怎么算那个装修公司的网站做的好
  • 计算机毕设网站开发中期报告做斗图的网站
  • 知名做网站公司有哪些关键词网站建设价格
  • 怎样创建网站的代码双流县规划建设局网站
  • 如何抄袭网站上海物流网站建设
  • 网站建设的用户环境中文互联网巨头衰亡史
  • 网站排名易下拉效率seo产品优化免费软件
  • 太原网站建设列表网深圳flash网站建设