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

wordpress博客建站教程wordpress建商城教程

wordpress博客建站教程,wordpress建商城教程,长春信息网招聘,网站企业快速备案输入一个长度为 n 的整数序列。 接下来输入 m 个操作#xff0c;每个操作包含三个整数 l,r,c#xff0c;表示将序列中 [l,r] 之间的每个数加上 c。 请你输出进行完所有操作后的序列。 输入格式 第一行包含两个整数 n 和 m。 第二行包含 n 个整数#xff0c;表示整数序列…输入一个长度为 n 的整数序列。 接下来输入 m 个操作每个操作包含三个整数 l,r,c表示将序列中 [l,r] 之间的每个数加上 c。 请你输出进行完所有操作后的序列。 输入格式 第一行包含两个整数 n 和 m。 第二行包含 n 个整数表示整数序列。 接下来 m 行每行包含三个整数 lrc表示一个操作。 输出格式 共一行包含 n 个整数表示最终序列。 数据范围 1≤n,m≤100000, 1≤l≤r≤n, −1000≤c≤1000, −1000≤整数序列中元素的值≤1000 输入样例 6 3 1 2 2 1 2 1 1 3 1 3 5 1 1 6 1输出样例 3 4 5 3 4 2 思路差分模板套用对[ L, R] 区间进行增加或减小都可以转 该数组的差分数组即前缀和为该位置原本值的第 L 位置增加或减少 C 再对 R 位置减少或增加 C, 最后对该差分数组进行前缀和即得到修改后的数组值 代码如下 #include iostream #include vector using namespace std;const int N 1e5 10;int n, m; vectorint nums(N, 0); vectorint res(N, 0);void insert(int l, int r, int c){res[l] c;res[r 1] - c; }int main(){cin n m;for(int i 1; i n; i){cin nums[i];}//求差分数组for(int i 1; i n; i){insert(i, i, nums[i]);}while(m--){int l 0, r 0, c 0;cin l r c;insert(l, r, c);}for(int i 1; i n; i){res[i] res[i - 1];cout res[i] ;}return 0; }
http://www.pierceye.com/news/953559/

相关文章:

  • 个人博客网站设计网站优化方式有哪些
  • 网站建设文化教程网站开发建设成本
  • 洛阳做网站公司汉狮价格wordpress移动端悬浮导航
  • 免费网站的代码wordpress给分类添加自定义栏目
  • 网站建设额怎么自己做网站app
  • 长沙市网站推广电话兰州的互联网公司有哪些
  • 湖南网站设计亮点昆山高端网站设计公司
  • 自己做网站教程客户管理系统免费版
  • 购买域名后怎么使用山东seo
  • 单位写材料素材网站孝感建设局网站
  • 做win精简系统的网站免费找客户网站
  • 腾和企业网站 优帮云网站建设岗位说明
  • 城市建设网站淮安哪有专业做网站的公司
  • 作风建设提升年活动网站毕节公司做网站
  • access数据库网站广州建网站哪儿济南兴田德润简介
  • 上海网站建设seo抖音短剧推广怎么做
  • 京东网站建设策划书网站建设常用编程语言
  • 济南教育论坛网站建设page n wordpress
  • 网站域名在山东备案却在苏州产教融合信息门户网站建设方案
  • 南京网站网站建设传奇网页
  • 网站后台更新怎么做详情页怎么设计
  • 网站怎么做导航wordpress付费破解
  • 宁津网站建设国内免费设计素材网站
  • 泰安有口碑的企业建站公司二手汽车手机网站模板
  • 网站百度快照怎么做网站调用谷歌地图
  • 扫描二维码进入公司网站怎样做代做关键词收录排名
  • flash美食网站论文架设一个网站需要多少钱
  • 做教育视频网站用什么平台好wordpress文章 代码块
  • 网站 部署 域名深圳网站建设yuntianxia
  • 做调查的网站推荐移动端网站开发教程