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

WordPress 插件修改界面济南seo外包服务

WordPress 插件修改界面,济南seo外包服务,wordpress官网模板,什么是建设型的网站【题目描述】 这是一道模板题。 给定数列 a[1],a[2],…,a[n],你需要依次进行q个操作,操作有两类: 1lrx:给定 l,r,x对于所有 i∈[l,r],将a[i]加上x(换言之,将 a[l],a[l1],…a[r] 分别加上 x&a…

【题目描述】

这是一道模板题。

给定数列 a[1],a[2],…,a[n],你需要依次进行q个操作,操作有两类:

1lrx:给定 l,r,x对于所有 i∈[l,r],将a[i]加上x(换言之,将 a[l],a[l+1],…a[r] 分别加上 x);

2lr:给定 l,r求 ∑ri=la[i]的值(换言之,求 a[l]+a[l+1]+⋯+a[r] 的值)。

【输入格式】

第一行包含 2 个正整数 n,q表示数列长度和询问个数。保证 1≤n,q≤1000000。

第二行 n 个整数 a[1],a[2],…a[n],表示初始数列。保证 |a[i]|≤1000000。

接下来 q 行,每行一个操作,为以下两种之一:

1lrx:对于所有 i∈[l,r]将 a[i] 加上 x;

2lr:输出 ∑ri=la[i]的值。

保证 1≤l≤r≤n,|x|≤1000000。

【输出格式】

对于每个 2lr 操作,输出一行,每行有一个整数,表示所求的结果。

样例

【输入】

5 10
2 6 6 1 1
2 1 4
1 2 5 10
2 1 3
2 2 3
1 2 2 8
1 2 3 7
1 4 4 10
2 1 2
1 4 5 6
2 3 4

【输出】

15
34
32
33
50

数据范围与提示

对于所有数据,1≤n,q≤1000000,|a[i]|≤1000000,1≤l≤r≤n,|x|≤1000000。

#include<bits/stdc++.h>
using namespace std;const int maxn = 1e6 + 7;
long long n, q, a[maxn],  t[maxn], t1[maxn];long long lowbit(int x) {return x & (-x);
}void change(int x, long long y) {for (int i = x; i <= n; i += lowbit(i)) {t[i] += y;t1[i] += y * x;}
}long long ans(int x) {long long ans = 0;for (int i = x; i; i -= lowbit(i)) {ans += (x + 1) * t[i] - t1[i];}return ans;
}int main() {scanf("%lld%lld", &n, &q);for (int i = 1; i <= n; i++) {scanf("%lld", &a[i]);change(i, a[i] - a[i - 1]);}for (int i = 1; i <= q; i++) {long long k, l, r, x;scanf("%lld%lld%lld", &k, &l, &r);if (k == 1) {scanf("%lld", &x);change(l, x);change(r + 1, -x);} else {printf("%lld\n", ans(r) - ans(l - 1));}}return 0;
}

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

相关文章:

  • 网站怎样秒收录南京百度提升优化
  • 做婚纱网站的步骤搜多多搜索引擎入口
  • 南通网站设计哈尔滨seo公司
  • 义乌网站建设公司seo网站营销推广公司
  • wordpress建站 评测天眼查企业查询
  • 成都公布最新轨迹百度关键词seo推广
  • 网站建设及维护推广合同友情链接交换统计表
  • 网站建设哪家好推荐万维科技semir是什么意思
  • 淘宝怎么建立自己的网站交易链接
  • 站外推广网站广告发布平台
  • 镇江建设局网站如何注册一个网站
  • 最专业的企业营销型网站建设价格网络营销个人感悟小结
  • 心悦每周免做卡网站网络营销的内容
  • 网页设计 传统网站四川网站seo
  • 西安信创7个湖北seo网站推广策略
  • 深圳网站建设论坛百度一下百度搜索首页
  • 网站开发前端框架咖啡的营销推广软文
  • 网站分享做描点链接电商平台运营方案思路
  • 做网站要不要花钱做店长网络营销外包推广
  • 廊坊做网站的企业哪家好厦门网络推广
  • 正规手机网站怎么做品牌推广
  • 百度蜘蛛开发网站对网络营销的认识800字
  • 做空间的网站技能培训网站
  • 怎么编写网站代码株洲seo优化
  • 网架制造厂百度怎么优化关键词排名
  • 龙岩一中网站网络营销品牌公司
  • 广州个人做网站营销型网站建设优化建站
  • 成人百度seo刷排名网址
  • 利用php做网站网站搭建
  • 网站建设圣诞素材seo企业建站系统