随笔分类 - 数据结构--线段树
摘要:Loj 2585. 「APIO2018」新家 题目描述 五福街是一条笔直的道路,这条道路可以看成一个数轴,街上每个建筑物的坐标都可以用一个整数来表示。小明是一位时光旅行者,他知道在这条街上,在过去现在和未来共有 $n$ 个商店出现。第 $i$ 个商店可以使用四个整数 $x_i, t_i, a_i,
阅读全文
摘要:Loj 2479. 「九省联考 2018」制胡窜 题目描述 对于一个字符串 $S$,我们定义 $|S|$ 表示 $S$ 的长度。 接着,我们定义 $S_i$ 表示 $S$ 中第 $i$ 个字符,$S_{L,R}$ 表示由 $S$ 中从左往右数,第 $L$ 个字符到第 $R$ 个字符依次连接形成的字符
阅读全文
摘要:[ZJOI2019]线段树 "题目链接" "orz" 对于一次询问,假设之前有$k$次修改,则有$2^k$棵线段树(每种操作执行或者不执行)。 于是我们考虑用线段树维护$\text{DP}$。 设$f(x)$表示$x$节点在之前的$f(x)$棵树中有标记。设$g(x)$表示$x$在之前的$g(x)$
阅读全文
摘要:Loj 2495. 「AHOI / HNOI2018」转盘 题目描述 一次小 G 和小 H 原本准备去聚餐,但由于太麻烦了于是题面简化如下: 一个转盘上有摆成一圈的 $n$ 个物品(编号 $1$ 至 $n$)其中第 $i$ 个物品会在 $T_i$ 时刻出现。 在 $0$ 时刻时,小 G 可以任选 $
阅读全文
摘要:「AHOI / HNOI2017」单旋 "题目链接" H 国是一个热爱写代码的国家,那里的人们很小去学校学习写各种各样的数据结构。伸展树(splay)是一种数据结构,因为代码好写,功能多,效率高,掌握这种数据结构成为了 H 国的必修技能。有一天,邪恶的「卡」带着他的邪恶的「常数」来企图毁灭 H 国。
阅读全文
摘要:【SDOI2014】向量集 "题目描述" 我们分析一波: 假设我们询问$(A,B)$,$x_i x_j$若 $$ A\cdot x_i+B\cdot y_i A\cdot x_j+B\cdot y_j\\ A\cdot(x_i x_j) B\cdot(y_j y_i) $$ 当$B 0$ $$ \f
阅读全文
摘要:【问题描述】 卡普地公司举办了「世界第一的猛汉王」全球大会,来自世界各地的猛汉为了争夺「猛汉王」的名号前来一决高下。现在举行的是弓箭组选拔赛。卡普地公司为比赛新建了一张PVP地图——「猛汉竞技场」。有许多使用弓的猛汉在这里互相较量。他们中的一些装填了「接击瓶」,这使得他们在接近战中会占有一定优势,但
阅读全文
摘要:Description Sylvia 是一个热爱学习的女孩子。 前段时间,Sylvia 参加了学校的军训。众所周知,军训的时候需要站方阵。Sylvia所在的方阵中有n × m名学生,方阵的行数为 n,列数为 m。 为了便于管理,教官在训练开始时,按照从前到后,从左到右的顺序给方阵中的学生从 1 到
阅读全文

浙公网安备 33010602011771号