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

临漳企业做网站推广万能素材网站下载

临漳企业做网站推广,万能素材网站下载,百度竞价怎么收费,校园网站建设与管理输入样例#xff1a; 10 5 1 2 3 4 5 6 7 8 9 10 Q 4 4 Q 1 10 Q 2 4 C 3 6 3 Q 2 4输出样例#xff1a; 4 55 9 15 解析#xff1a; 一般树状数组都是单点修改、区间查询或者单点查询、区间修改。这道题都是区间操作。 1. 区间修改用数组数组维护差分数组 2. 区间查询 10 5 1 2 3 4 5 6 7 8 9 10 Q 4 4 Q 1 10 Q 2 4 C 3 6 3 Q 2 4输出样例 4 55 9 15 解析 一般树状数组都是单点修改、区间查询或者单点查询、区间修改。这道题都是区间操作。 1. 区间修改用数组数组维护差分数组 2. 区间查询需要log计算两个端点的前缀和。上图右侧可以得出计算前缀和需要维护差分序列和  i*b[ i ] 的差分序列。 #includebits/stdc.h using namespace std; typedef long long ll; const int N1e55; ll n,m,a[N],b[N],tr1[N],tr2[N]; int lowbit(int x){return x-x; } void add1(int x,ll k){for(int ix;in;ilowbit(i)) tr1[i]k; } void add2(int x,ll k){for(int ix;in;ilowbit(i)) tr2[i]k; } ll sum(int x){ll ans0;for(int ix;i;i-lowbit(i)) anstr1[i];ans*x1;for(int ix;i;i-lowbit(i)) ans-tr2[i];return ans; } int main(){scanf(%lld%lld,n,m);for(int i1;in;i){scanf(%lld,a[i]);b[i]a[i]-a[i-1];add1(i,b[i]);add2(i,i*b[i]);}while(m--){char op;cinop;if(opC){int l,r,d;scanf(%lld%lld%lld,l,r,d);add1(l,d);add1(r1,-d);add2(l,d*l);add2(r1,-d*(r1));}else{int x,y;scanf(%lld%lld,x,y);printf(%lld\n,sum(y)-sum(x-1));}}return 0; }
http://www.hkea.cn/news/14473029/

相关文章:

  • 网站的基本结构五里坨网站建设
  • 微官网和微网站首页潞城建设局网站
  • 南宁建设银行官网招聘网站网站没有关键词的弊端
  • 龙岗 网站建设音乐网站制作教程步骤
  • 西安 医疗网站制作网站建设论文linux
  • 餐饮公司网站建设的特点哪个网站做民宿更好呢
  • 上海企业自助建站系统贸易公司网站建设
  • 内网站做映射吉林长春seo网站建设网站优化
  • 昆山快速建设网站方案手机网站制作哪家公司好
  • 镇江做网站在线制作公司网站
  • 设计师网站有哪些销售定制家具想学网络营销怎么学
  • 软件开发和网站建设一样吗网络营销的主要特点
  • 网站开发要计入无形资产吗一个网站的制作特点
  • 手机数据线东莞网站建设技术支持做外销网站服务器好吗
  • 网站哪些页面会做静态化怎么联系网站管理员
  • 怎样在门户网站做网络推广深圳注册公司需要什么条件
  • 合肥专业网站建设公司公司申请域名
  • 网站被降权表现婚庆网站制作
  • 西安网站建设公司云网潍坊手机模板建站
  • 校园网站建设报告建筑网上接活平台
  • 公司网页制作选择软件seo营销培训
  • 小语种网站建设及推广网站建设公司的前景
  • 西安易扬众和网站建设网络公司logo
  • 河南郑州网站设计公司哪个网站做高中的题好
  • 网站建设方为客户提供使用说明书学做网站论坛vip账户
  • 江苏有哪些做网站建设的公司wordpress表单文件上传
  • .net网站做优化广州深圳
  • 财经资讯网站该怎么做推广网站结构分类
  • 做网站要的软件商务网站建设策划书的格式
  • 越秀五屏网站建设通州区网站快速排名方案