亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

poj 3468 線段樹lazy

2019-11-10 20:14:56
字體:
供稿:網(wǎng)友
題目:

A Simple PRoblem with Integers
Time Limit: 5000MS Memory Limit: 131072K
Total Submissions: 102981 Accepted: 32160
Case Time Limit: 2000MS

Description

You have N integers, A1A2, ... , AN. You need to deal with two kinds of Operations. One type of operation is to add some given number to each number in a given interval. The other is to ask for the sum of numbers in a given interval.

Input

The first line contains two numbers N and Q. 1 ≤ N,Q ≤ 100000.The second line contains N numbers, the initial values of A1A2, ... , AN. -1000000000 ≤ Ai ≤ 1000000000.Each of the next Q lines represents an operation."C a b c" means adding c to each of AaAa+1, ... , Ab. -10000 ≤ c ≤ 10000."Q a b" means querying the sum of AaAa+1, ... , Ab.

Output

You need to answer all Q commands in order. One answer in a line.

Sample Input

10 51 2 3 4 5 6 7 8 9 10Q 4 4Q 1 10Q 2 4C 3 6 3Q 2 4

Sample Output

455915

Hint

The sums may exceed the range of 32-bit integers.

代碼:

pushdown的時候要向下累加。

#include<iostream>#include<cstring>#include<cstdio>#include<cstdlib>#include<ctype.h>    //tower()#include<set>  #include<map>  #include<iomanip>// cout<<setprecision(1)<<fixed<<a;#include<vector>   #include<cmath>	#include<algorithm>#include<bitset>#include<limits.h>#include<stack>#include<queue>using namespace std;const __int64 maxn=100010;const __int64 inf=0x7fffffff;#define lson l,mid,rt<<1#define rson mid+1,r,rt<<1|1__int64 add[maxn<<2];//維護當(dāng)前l(fā)azy值 __int64 sum[maxn<<2];//線段樹維護當(dāng)前區(qū)間和 void pushup(__int64 rt){//當(dāng)前結(jié)點信息更新到父結(jié)點	sum[rt]=sum[rt<<1]+sum[rt<<1|1]; }void pushdown(__int64 rt,__int64 num){	if(add[rt]){		add[rt<<1]+=add[rt];				//+=  not  =		add[rt<<1|1]+=add[rt];		sum[rt<<1]+=add[rt]*(num-(num>>1));		sum[rt<<1|1]+=add[rt]*(num>>1);		add[rt]=0;	}}void build(__int64 l,__int64 r,__int64 rt){	add[rt]=0;	if(l==r){		scanf("%I64d",&sum[rt]);		return;	}	__int64 mid=(l+r)>>1;	build(lson);	build(rson);	pushup(rt);}void update(__int64 a,__int64 b,__int64 c,__int64 l,__int64 r,__int64 rt){	if(a<=l&&b>=r){		add[rt]+=c;				//+=  not  =		sum[rt]+=c*(r-l+1);		return;	}	pushdown(rt,r-l+1);	__int64 mid=(l+r)>>1;	if(a<=mid) update(a,b,c,lson);	if(b>mid) update(a,b,c,rson);	pushup(rt);}__int64 query(__int64 a,__int64 b,__int64 l,__int64 r,__int64 rt){	if(a<=l&&b>=r) return sum[rt];	pushdown(rt,r-l+1);	__int64 mid=(l+r)>>1;	__int64 s=0;	if(a<=mid) s+=query(a,b,lson);	if(b>mid) s+=query(a,b,rson);	return s;}int main(){//G++:5888K	2985MS    C++:5360K	2000MS    __int64 n,m,a,b,c;    char s[2];    while(scanf("%I64d%I64d",&n,&m)==2){    	memset(sum,0,sizeof(sum));        build(1,n,1);        while(m--){            scanf("%s",s);            if(s[0]=='Q'){//查詢                scanf("%I64d%I64d",&a,&b);                printf("%I64d/n",query(a,b,1,n,1));            }            else{//染色                 scanf("%I64d%I64d%I64d",&a,&b,&c);                update(a,b,c,1,n,1);            }        }    }    return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
日本高清视频在线播放| 亚洲第一天堂久久| 欧美成人一区在线观看| 青青草原成人网| 好吊色视频一区二区三区| 日本一二区免费| 麻豆国产欧美一区二区三区| 日本一区二区三区在线观看| 国产又粗又猛大又黄又爽| 国产精品美女一区二区三区四区| 精品午夜久久福利影院| 最新av中文字幕| 极品白嫩的小少妇| 福利视频第一区| 亚洲黄色免费看| 亚洲综合福利| 亚洲欧美日韩偷拍| 国产又粗又硬视频| 91视频青青草| 国产这里有精品| 国产成人高清精品| 欧美电影网址| 中文精品一区二区| 成人高清电影网站| 亚洲熟妇国产熟妇肥婆| 日韩成人av一区二区| 国产精品一二三四| 狠狠色综合一区二区| 国风产精品一区二区| 日本肉体xxxx裸体xxx免费| 自己做鸭怎么接单寻找客源| 新天天拍日日拍狠狠拍| 日本少妇毛茸茸| 国产黄色在线免费观看| 免费视频拗女稀缺一区二区| 91美女在线观看| 日韩免费av一区二区三区| 日韩亚洲精品在线| 国产精品香蕉一区二区三区| 国产精品老熟女视频一区二区| 性久久久久久久久久久| 色狠狠一区二区三区| 亚洲三级性片| 亚洲 欧美 变态 另类 综合| 亚洲欧美日本一区二区三区| 99久久久国产精品免费蜜臀| 婷婷久久五月天| 成人高清视频观看www| 伊人久久久久久久久久久久久| 亚洲激情免费视频| 国产黄色片视频| 国产女主播在线写真| 久久久久久久久久久人体| 欧美日本亚洲韩国国产| 色狠狠一区二区| 国产三级午夜理伦三级| 91亚洲欧美| 亚洲精品性视频| 蜜桃极品自拍av| 亚洲美女在线看| 亚洲黄色在线观看| 亚洲国产精品va| 性欧美在线视频| 大桥未久av一区二区三区中文| 8x8x拔插拔插影库永久免费| 性欧美又大又长又硬| a'aaa级片在线观看| 欧美成年人在线观看| 久久久精品电影| 日本aⅴ亚洲精品中文乱码| 玖玖玖视频精品| 国产视频一区二区三区四区五区| 久久久久国产一区二区三区| 在线日本制服中文欧美| 西野翔中文久久精品国产| 666av成人影院在线观看| 国产日韩欧美亚洲| 国产日韩v精品一区二区| 免费不卡亚洲欧美| 国产精品网址在线| 一区二区三区福利视频| 日韩美女中文字幕| 免费看裸体网站| 国产精品99无码一区二区| 夜夜嗨av一区二区三区免费区| 青青草原播放器| 国产精品久久久久7777| 91视频网入口| 翔田千里精品久久一区二| 性欧美办公室18xxxxhd| 欧美成人国产精品一区二区| 黄色短视频在线观看| 丝瓜av网站精品一区二区| 亚洲色图美女| 91精品国产高清一区二区三蜜臀| youjizz.com国产| 丝袜人妻一区二区三区| 亚洲男人第一天堂| 日本午夜一区| 成人黄色电影网址| 三级短视频在线| 欧美在线观看一区二区三区| 老熟妻内射精品一区| 欧美日韩在线观看首页| 欧美日韩精品免费观看视一区二区| 涩爱av色老久久精品偷偷鲁| 亚洲国产成人在线播放| 一区二区三区午夜视频| 影音av资源站| 欧美一区二区三区影院| 成人免费视频| 日本一区二区三区视频在线观看| 亚洲承认在线| 中文字幕人妻色偷偷久久| 综合综合综合综合综合网| 日韩av免费看网站| 青春草在线视频| 日本成人在线不卡| 性生活一级大片| 91黄色8090| 中文字幕视频观看| 日韩三级av| 国产亚洲色婷婷久久99精品91| 国产精品yjizz视频网| 色999日韩欧美国产| 日韩精品在线观看一区| 91国内精品视频| 97超级碰在线看视频免费在线看| av一区二区三区免费| 视频一区在线视频| 亚洲一区二区三区四区中文字幕| 久草国产视频| 久久97超碰国产精品超碰| 欧美精品video| 午夜探花在线观看| 欧美jiizzhd精品欧美| 最新国产中文字幕| 久久超级碰视频| 浮力影院欧美三级日本三级| 久久天天做天天爱综合色| 欧美一区二区三区久久久| 国产第一精品| 99热免费观看| 在线免费观看www| 国产午夜久久久久| 激情六月丁香婷婷| 亚洲福利网站| 久久综合久久鬼色中文字| 青草视频在线免费直播| 51色欧美片视频在线观看| 无码人妻熟妇av又粗又大| 一本一本久久a久久综合精品| 天堂在线观看视频| 国产精品丝袜一区二区| 欧洲av无码放荡人妇网站| 黄色国产网站在线观看| 狠狠色噜噜狠狠狠狠97| 日韩久久精品一区二区三区| 成人免费看片视频在线观看| 日本系列欧美系列| 欧美日韩亚洲在线观看| 欧美顶级xxxxbbbb| 惠美惠精品网| 天天色天天操综合| 免费看男女www网站入口在线| 久久久久无码国产精品一区| 2020国产在线| 天堂中文字幕——hd| 亚洲高清不卡在线观看| 国产精品手机播放| 日韩午夜激情电影| 欧美成人激情图片网| 天天影视色香欲综合网天天录日日录| 先锋影音中文字幕| 亚洲精品国产品国语在线app| 中文字幕少妇一区二区三区| 91色p视频在线| 欧美一区二区性放荡片| 激情av网站| 一区二区三区精品牛牛| 黄页在线观看| 精品三级在线观看| www.youjizz.com在线| 欧美日韩高清一区| 少妇精品久久久久久久久久| 亚洲一卡久久| 热舞福利精品大尺度视频| 国产成a人亚洲精v品无码| 中文字幕在线观看网址| 嫩草在线播放| 欧美性受xxxx黑人xyx性爽| 天天操天天综合网| 日韩成人av毛片| 中文字幕jux大岛优香| 天堂√8在线中文| 免费观看羞羞视频网站| 中文字幕被公侵犯的漂亮人妻| 69堂国产成人免费视频| 中文在线字幕免费观| 青青青手机在线视频观看| 国产一级免费观看| 国产精品后入内射日本在线观看| 神马一区二区影院| 青青草娱乐在线| 99re66热这里只有精品8| 二吊插入一穴一区二区| 亚洲精品视频久久| 欧美视频久久久| 国产欧美日韩视频| 欧美一区二区三区久久综| 日韩大尺度视频| theporn国产在线精品| 国产亚洲精品久久久久久777| 日本亚洲精品在线观看| 亚洲精品福利资源站| 久久久999国产| 免费视频91| 国产永久免费视频| 在线免费av网站| 久久免费在线观看| 日韩av网站电影| 三年中文在线观看免费大全中国| 亚洲制服在线观看| 国产精品91免费在线| 国产情侣第一页| 午夜天堂精品久久久久| 亚洲一区二区精品久久av| 亚洲精品男人| 亚洲香蕉中文网| 亚洲成人免费网站| 欧美色一级片| 综合av色偷偷网| 欧美国产1区2区| 国产一区二区三区欧美| 69国产成人精品视频软件| 国产精品视频一区二区图片| 一级片免费观看视频| 日韩在线免费看| 蜜桃视频在线网站| 亚洲熟妇av一区二区三区| 91久久精品美女| 午夜福利123| 日本不卡一区在线| 久久久无码中文字幕久...| 亚洲精品视频网上网址在线观看| 插菊花综合1| 亚洲免费一区二区| 三年中国中文在线观看免费播放| 91精品国产乱码久久久久久久| 中文字幕欧美日韩精品| xxxx成人| 午夜私人影院久久久久| 97影院秋霞午夜在线观看| 影音先锋男人资源在线观看| 国产av一区二区三区传媒| 在线视频国产日韩| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 99精品欧美一区二区三区| 亚洲制服欧美另类| 日韩视频免费观看高清完整版| 国产精品一区在线免费观看| 一区二区三区短视频| 麻豆影视国产在线观看| 在线免费成人| 成人性生活视频免费看| 日本少妇久久久| 国产v亚洲v天堂无码| 亚洲精品第一国产综合野| 欧美巨乳在线观看| 夫妇交换中文字幕| 久久久久久91| 国外色69视频在线观看| 色妞www精品视频| 人人干人人干| 在线中文字幕日韩| 91国内在线视频| 国产刺激高潮av| 嫩模一区二区三区| 香蕉久久免费影视| 少妇性饥渴无码a区免费| 国产毛片久久久久久国产毛片| 国产精品久久久久久av| 自拍偷拍色综合| 日韩精品午夜视频| 国产成人自拍网站| 精品视频一区二区三区在线观看| 暖暖日本在线观看| 美女被搞网站| 国产一区二区三区av电影| 成人午夜在线影视| 欧美人与性禽动交精品| 米奇777在线欧美播放| 亚洲精品国产视频| 午夜精品久久久久久久白皮肤| 欧洲在线视频一区| 成人自拍视频在线| 情se视频网在线观看| 国产精品97在线| 国产精品成av人在线视午夜片| 91久久国产综合久久91| 日韩特级黄色片| 久草在线视频资源| 黄网址在线播放免费| 超碰在线免费97| 亚洲aⅴ男人的天堂在线观看| 国产一区亚洲一区| 九九热精品视频国产| 天干夜夜爽爽日日日日| h网站视频在线观看| 色菇凉天天综合网| 国产丝袜视频在线播放| 久久久精品区| av小次郎在线| 国产精品免费看| 国产直播在线| 日韩一级免费一区| 国产麻豆精品一区二区三区v视界| 亚洲成人先锋电影| 亚洲一卡二卡三卡四卡五卡| 欧美高清免费| 亚洲午夜精品| 亚洲素人在线| 日本电影中文字幕| 久久亚洲高清| 久久久电影免费观看完整版| 激情综合色综合久久| 中文字幕av免费观看| 亚洲欧美三级伦理|