随笔分类 - 数据结构
摘要:Background 这是一道经典的$\text Splay$模板题——文艺平衡树。 Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是$5 4 3 2 1$,翻转区间是$[2,4]$的话,结果是$5 2 3 4
阅读全文
摘要:Description 小 $C$ 有一棵 $n$ 个结点的有根树,根是 $1$ 号结点,且每个结点最多有两个子结点。 定义结点 $x$ 的权值为: 1.若 $x$ 没有子结点,那么它的权值会在输入里给出, 保证这类点中每个结点的权值互不相同 2.若 $x$ 有子结点,那么它的权值有 $p_x$的概
阅读全文
摘要:Description 如题,已知一个数列,你需要进行下面三种操作: 1.将某区间每一个数乘上$x$ 2.将某区间每一个数加上$x$ 3.求出某区间每一个数的和 Input 第一行包含三个整数$N$、$M$、$P$,分别表示该数列数字的个数、操作的总个数和模数。 第二行包含$N$个用空格分隔的整数,
阅读全文
摘要:Description 给定一个长度为$N$的数列,和$M$次询问,求出每一次询问的区间内数字的最大值。 Input 第一行包含两个整数$N$,$M$。分别表示数列的长度和询问的个数。 第二行包含$N$个整数,记为$a_i$,依次表示数列的第$i$项。 接下来$M$行,每行包含两个整数$l_i,r_
阅读全文
摘要:Description After successive failures in the battles against the Union, the Empire retreated to its last stronghold. Depending on its powerful defense
阅读全文
摘要:Description You are given a sequence A of N (N Input The first line of input contains an integer N. The following line contains N integers, representi
阅读全文