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

合肥++网站建设wordpress多媒体路径

合肥++网站建设,wordpress多媒体路径,wordpress环境的搭建,网站风格主要包括哪些知识概览 线段树一般有5个操作#xff1a; pushup#xff1a;用子节点更新当前节点信息pushdown#xff1a;把懒标记往下传build#xff1a;初始化一棵树modify#xff1a;修改一个区间query#xff1a;查询一个区间 不带懒标记#xff08;支持单点修改#xff09;的线…知识概览 线段树一般有5个操作 pushup用子节点更新当前节点信息pushdown把懒标记往下传build初始化一棵树modify修改一个区间query查询一个区间 不带懒标记支持单点修改的线段树算法见本人博客 【数据结构】线段树算法总结单点修改-CSDN博客文章浏览阅读81次点赞2次收藏3次。【代码总结】线段树算法总结单点修改https://blog.csdn.net/u012181348/article/details/135119627?spm1001.2014.3001.5501 例题展示 题目链接 243. 一个简单的整数问题2 - AcWing题库https://www.acwing.com/problem/content/244/ 代码 #include cstdio #include cstring #include iostream #include algorithmusing namespace std;typedef long long LL;const int N 100010;int n, m; int w[N]; struct Node {int l, r;LL sum, add; } tr[N * 4];void pushup(int u) {tr[u].sum tr[u 1].sum tr[u 1 | 1].sum; }void pushdown(int u) {auto root tr[u], left tr[u 1], right tr[u 1 | 1];if (root.add){left.add root.add, left.sum (LL)(left.r - left.l 1) * root.add;right.add root.add, right.sum (LL)(right.r - right.l 1) * root.add;root.add 0;} }void build(int u, int l, int r) {if (l r) tr[u] {l, r, w[r], 0};else{tr[u] {l, r};int mid l r 1;build(u 1, l, mid), build(u 1 | 1, mid 1, r);pushup(u);} }void modify(int u, int l, int r, int d) {if (tr[u].l l tr[u].r r){tr[u].sum (LL)(tr[u].r - tr[u].l 1) * d;tr[u].add d;}else // 一定要分裂{pushdown(u);int mid tr[u].l tr[u].r 1;if (l mid) modify(u 1, l, r, d);if (r mid) modify(u 1 | 1, l, r, d);pushup(u);} }LL query(int u, int l, int r) {if (tr[u].l l tr[u].r r) return tr[u].sum;pushdown(u);int mid tr[u].l tr[u].r 1;LL sum 0;if (l mid) sum query(u 1, l, r);if (r mid) sum query(u 1 | 1, l, r);return sum; }int main() {scanf(%d%d, n, m);for (int i 1; i n; i) scanf(%d, w[i]);build(1, 1, n);char op[2];int l, r, d;while (m--){scanf(%s%d%d, op, l, r);if (*op C){scanf(%d, d);modify(1, l, r, d);}else printf(%lld\n, query(1, l, r));}return 0; } 参考资料 AcWing算法提高课
http://www.pierceye.com/news/514439/

相关文章:

  • 网站建设不足之处2017网站设计尺寸
  • 网站架构招聘怎么免费的安装wordpress主题
  • 海天建设集团网站深圳西乡地铁站
  • 上海html5网站建设第九影院用wordpress版权信息
  • 东莞网站建设运营方案尺寸在线做图网站
  • 萍乡网站推广陕西省住房和城乡建设厅网站上查询
  • 南京市浦口区建设局网站多商户商城app开发
  • 网站设置不能通过链接访问中专网站建设与管理就业前景
  • 大连网站建设哪个公司好郑州最新通告
  • 如何自己搭建网站做装修的业务网站
  • app网站的优点手机自助建站永久免费
  • 搜索栏搜索网站?热?文市场调研流程
  • 外贸网站建设课本建设网站群的好处
  • 网站开发文献综述范文网络推广计划书格式
  • 有免费网站服务器吗在线美图
  • 电商网站设计的原则免费下载app软件下载大全
  • 餐饮网站建设优化建站wordpress copyright
  • 腾讯建站官网设计网页步骤
  • 网站建设三方合同范本wordpress数字链接出现404
  • 下载用的网站怎么做网站模板怎么使用教程
  • 没有网站 可以做百度口碑吗展馆的科普网站建设
  • 河北网站备案查询系统商城网站seo
  • 网站申请页面网站空间不够用怎么办
  • 网站开发最合适的搭配螺栓球网架
  • 广东网站建设排名凡科建站下载
  • 建设厅网站预算员报名时间网站建设策划书的编制
  • 厦门手机网站建设公司哪家好鲜花网站源码
  • 北京家居网站建设如何制作软件手机软件
  • 北京网站建设策划解决方案长沙建设工程造价网站
  • 北京网站设计公司价格阿里云wordpress插件