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

做公司网站找谁/免费广告推广软件

做公司网站找谁,免费广告推广软件,做网站专题模板,好看的网站首页欣赏2.一维差分 - 蓝桥云课 问题描述 给定一个长度为 n 的序列 a。 再给定 m 组操作,每次操作给定 3 个正整数 l, r, d,表示对 a_{l} 到 a_{r} 中的所有数增加 d。 最终输出操作结束后的序列 a。 ​​Update​​: 由于评测机过快,n, m 于 20…

2.一维差分 - 蓝桥云课

问题描述

给定一个长度为 n 的序列 a

再给定 m 组操作,每次操作给定 3 个正整数 lrd,表示对 a_{l} 到 a_{r} 中的所有数增加 d

最终输出操作结束后的序列 a

​Update​​: 由于评测机过快,nm 于 2024-12-09 从 102 加强至 2×105,杜绝暴力通过本题。

输入格式

第一行输入两个正整数 nm。(1≤n,m≤2×105)

第二行输入 n 个正整数 a。(1≤i≤n,1≤ai​≤104)。

接下来 m 行,每行输入 3 个正整数 lrd。(1≤l≤r≤n,−104≤d≤104)。

输出格式

输出 n 个整数,表示操作结束后的序列 a

样例输入

6 3
1 2 2 1 2 1
1 3 1
3 5 1
1 6 1

样例输出

3 4 5 3 4 2

思路:

模板

代码:

#include <bits/stdc++.h>
using namespace std;
const int N = 2e6+10;
int a[N],diff[N];
int main() 
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int n,m;cin >> n >> m;for(int i = 1 ; i <= n ; i++){cin >> a[i];diff[i] = a[i] - a[i-1];}while(m--){int l,r,d;cin >> l >> r >> d;diff[l] += d;if(r + 1 <= n)diff[r+1] -= d;}//复原for(int i = 1 ; i <= n ; i++)diff[i] += diff[i-1]; for(int i = 1 ; i <= n ; i++)cout << diff[i] << " ";return 0;
}

http://www.whsansanxincailiao.cn/news/31958958.html

相关文章:

  • 连云港做网站哪里好/网络营销创意案例
  • 网站主页流动图片怎么做/免费网站制作软件平台
  • asp做的网站如何更新/网络推广平台哪家公司最好
  • wordpress文章导航插件/河北seo技术培训
  • 简述四大行业的网站推广方式/推广联盟
  • 网站维护和建设工作范围/集客营销软件官方网站
  • 网站规划对网站建设起到/上海网站seo快速排名
  • 视频弹幕网站怎么做的/seo是什么意思 为什么要做seo
  • wordpress大胡子主题/群站优化之链轮模式
  • 广西 网站开发/互联网平台推广
  • 做网站搜索排名的公司工作怎么样/西安网络推广
  • 网站开发u盘128够吗/百度自动点击器下载
  • 东莞网站建设制作公司/辽宁和生活app下载安装
  • 高端网站建设网站定制/百度推广哪种效果好
  • 网站建设自由容器是什么意思/茂名seo顾问服务
  • 广告推广文案/怎么优化电脑系统
  • 启信宝企业查询/南宁百度seo排名价格
  • 做文案策划需要看什么网站/什么叫seo网络推广
  • wordpress 如何添加关键词/seo门户网站优化
  • 网站运营推广难做/外链发布工具下载
  • 安阳网站建设/模板建站多少钱
  • 软件科技开发公司/快速排名seo
  • 免费网站建设工具/南昌seo实用技巧
  • 做黄色网站会受到什么惩罚/宁波seo外包方案
  • 2021最新新闻国内大事件/seo快速优化文章排名
  • 公司静态网站模板/html网页制作模板代码
  • 网站建立的步骤/百度网址大全免费下载
  • 南京建站推广公司/产品推广计划方案
  • dw网站怎么做背景图/中国制造网网站类型
  • asp+sql server典型网站建设案例(源码)3/惠州网络营销