线段树
mlm5678
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
裸线段树板子
#include <iostream> #include <stdio.h> using namespace std; typedef long long ll; const int maxn = 100005;//题目描述n struct node { int l,r;//节点表示范围l~r ll sum,lazy;//sum节点属性,lazy跟新延迟标...原创 2019-04-08 00:16:29 · 169 阅读 · 0 评论 -
hdu1166 敌兵布阵(线段树)
分析:最基础的线段树入门题,属于模板题,每次更新节点就行了。 #include <iostream> #include <cstdio> #include <cstring> #include <stack> #include <queue> #include <map> #include <set> #inc...原创 2019-04-08 00:18:06 · 124 阅读 · 0 评论 -
「2019牛客多校第一场I」Points Division【线段树+dp】
链接:https://ac.nowcoder.com/acm/contest/881/I 来源:牛客网 很妙的线段树维护dp的题 首先需要明确的是需要怎样将其划分为两个满足条件的集合,根据题意,可以知道可以用一个台阶将集合划分,如图 然后就可以将每个点的y进行离散化,然后考虑将这些点优先按照x升序,然后y升序的规则排序,显然每经过一个点,它所带来的贡献需要修改的是一个区间,所以考虑线段树维护区...原创 2019-07-30 23:18:05 · 284 阅读 · 5 评论
分享