线段树
我要去看得最远的地方
要把自己活成一束光,自信坦荡,光芒万丈,不卑不亢,不慌不忙,不羡慕谁,不依赖谁。抬头所见即是温柔。
展开
-
线段树模板以及例题
线段树,力扣原创 2023-03-11 15:02:27 · 110 阅读 · 0 评论 -
POJ 3468 【线段树区间更新】
为了解决这个问题 著名的Lazy-Tag思想应运而生每次都把所有区间修改了太慢了 不如懒一点 先把帐记着 到时候再做懒-记帐=Lazy-Tag怎么记录呢? 我们需要再加一个 lazy 标记用来记录当前节点为根的子树 是否需要统一加一个数 具体要加多少我们的程序就要改一下了 +每当碰到要当前区间完全被欲修改区间覆盖时 直接给加在标记上 然后退出 +每次访问到一个...原创 2018-08-22 15:29:03 · 148 阅读 · 0 评论 -
【P1531】I Hate It - 洛谷 单点更新板子题
#include <stdio.h>#include <algorithm>using namespace std;#define maxn 200010 #define ls o<<1#define rs o<<1|1int a[maxn];struct node{ int l,r,x;}t[maxn<<2];in...原创 2018-08-22 20:59:44 · 279 阅读 · 0 评论 -
HDU 1166 敌兵布阵
#include <stdio.h>using namespace std;#define ls o<<1#define rs o<<1|1const int MAXN = 2e5+10;int a[MAXN];struct node{ int l,r; int x;}t[MAXN<<2];inline void push_up...原创 2018-08-22 21:02:15 · 152 阅读 · 0 评论 -
Ball King(线段树或dp)
题目描述HPU601球王争霸赛即将举行,ACMER纷纷参加.现在有n个人报名参赛,每个人都有一个实力值 ai,实力值较大者获胜.为保证比赛公平,我们定义比赛规则:第一轮:[1, 2]pk,然后[3, 4]pk...最后[2i − 1, 2i]pk.第二轮:[1, 2]W inner同[3, 4]W inner进行pk,然后[5, 6]W inner同[7, 8]W inner......原创 2018-08-30 21:58:54 · 182 阅读 · 0 评论 -
Tunnel Warfare(HDU1540)
Problem DescriptionDuring the War of Resistance Against Japan, tunnel warfare was carried out extensively in the vast areas of north China Plain. Generally speaking, villages connected by tunnels la...原创 2019-07-27 10:57:04 · 118 阅读 · 0 评论