摘要:
题意 P4117 [Ynoi2018] 五彩斑斓的世界 给定一个长度为 的序列和 个操作,每次操作可以: 将区间 中所有大于 的值减去 询问区间 中值 的出现次数 \(1 \leq n \leq 阅读全文
摘要:
概念 珂朵莉树是一种“基于数据随机的颜色段均摊”,通过 set 维护区间。其复杂度依赖于 assign 操作和数据随机。 使用 set 实现的珂朵莉树时间复杂度为 ,使用链表实现的珂朵莉树时间复杂度为 $\mathcal{ 阅读全文
摘要:
题意 P4688 [Ynoi2016] 掉进兔子洞 给定一个长度为 的序列和 个询问,每个询问给出 个区间 。每次删去 一个 三个区间内共有的数,试求最终三个区间内的数的 个数和。询问之间 阅读全文
摘要:
点分治 概念 点分治是一种用于处理大规模树上路径问题的思想。 通常情况下,点分治的时间复杂度是 或 点分治和边分治同属树分治。通常情况下,边分治可以解决点分治所能解决的大部分问题。 ~~淀粉质,淀粉汁~~ 阅读全文
摘要:
BSGS 概念 BSGS(Baby-step Giant-step),即大步小步法,用于求解关于 的形如 的高次不定方程的最小非负整数解,其中 为已经给出的常数且 互质。 思想 设 $x = A\lceil 阅读全文