随笔分类 - 线段树
摘要:本场题目确实逆天,前三题赛时无人切,最高分不过一百左右。仍然是一如既往的菜,又爆零了,什么时候才能走出这个圈啊…… $T1:Polygon$ 考场上一眼计算几何,直接毙掉不做。考完后发现很简单…… 正解方法确实抽象……首先,把输入的整点分为 $(奇,奇)$,$(奇,偶)$,$(偶,偶)$,$(偶,奇
阅读全文
摘要:~~好久都没写线段树的题解了……水一发~~ 题意: 给定一个字符串,满足两种操作。第一种为修改串上某个地方的字母,第二种为查询一个区间,并判断当整个字符串按照升序排序后这一段区间是不是仍能保持连续。 给个结论,在第二种操作中,如果仍能保持连续,必须满足以下条件: 区间内字母本身按照升序排列。 设该区
阅读全文
摘要:题目大意: 火星上有 $N$ 个机器人排成一行,第 $i$ 个机器人的位置为 $x_i$,视野维 $r_i$,智商为 $q_i$。我们认为第 $i$ 个机器人可以看到的位置是 $[x_i - r_i,x_i + r_i]$。如果一对机器人可以相互看见,且他们的智商 $q_i$ 的差距不大于 $k$,
阅读全文
摘要:概念: 线段树(Segment Tree)是一个基于分治的数据结构。 通常处理区间,序列中的查询,更改问题。大体上有单修,单查,区修,区查等操作。但因为其可维护变量的多样性,所以常在各类题目中遇到。准确说,是各类优化中遇到。 线段树是个有根二叉树,我们记为 t,其每个节点 t[p] 均保存着所应该记
阅读全文