随笔分类 - 题库 - loj
摘要:题目描述 给出一个长度为 $n$ 的序列,支持 $m$ 次操作,操作有四种:区间加、区间下取整除、区间求最小值、区间求和。 $n\le 100000$ ,每次加的数在 $[-10^4,10^4]$ 之间,每次除的数在 $[2,10^9]$ 之间。 题解 线段树+均摊分析 和 【uoj#228】基础数
阅读全文
摘要:题目描述 给由 $n$ 个数组成的一个可重集 $S$ ,每次给定一个数 $k$ ,求一个集合 $T⊆S$ ,使得集合 $T$ 在 $S$ 的所有非空子集的不同的异或和中,其异或和 $T_1\ \text{xor}\ T_2\ \text{xor}\ …\ \text{xor}\ T_{|
阅读全文
摘要:题目描述 给出一个长度为 $n$ 的数列,求它 $k$ 阶前缀和的每一项 $S_i^{(k)}$ 模 $998244353$ 的结果。 $n\le 10^5$ ,$k\le 2^{60}$ 。 题解 NTT+组合数学 设 $F_k(x)=\sum\limits_{i=0}^{n-1}S_{i+1}^
阅读全文
摘要:题目描述 给你一棵 $n$ 个点的树,边有边权。$m$ 次询问,每次给出 $l$ 、$r$ 、$x$ ,求 $\text{Min}_{i=l}^r\text{dis}(i,x)$ 。 $n,m\le 10^5$ 。 题解 动态点分治+线段树 分块做法太傻逼了我们把它丢到垃圾桶里。树上距离考虑动态点分
阅读全文
摘要:题目描述 JOHNKRAM 最近在研究集合。他从 $[1,2n]$ 中任选了 $n$ 个不同的整数,组成了 $\binom{2n}{n} $ 个不同的集合。现在他想知道,在这些集合中,有多少个集合含有偶数个偶数?答案可能很大,你只需要告诉他答案 $\text{mod}\ 1000003$ 的结果即可
阅读全文
摘要:题目描述 一个人从 $1$ 开始向 $n$ 跳,在 $i$ 时会等概率跳到 $i,i+1,...,n$ 之一。求从 $1$ 跳到 $n$ 的期望步数。 $n\le 10^7$ 。 题解 期望dp傻逼题 设 $f[i]$ 表示从 $i$ 跳到 $n$ 的期望步数,那么有 $f[i]=\frac{\su
阅读全文
摘要:题目描述 数轴上有 $n$ 个点,第 $i$ 个点的坐标为 $x_i$ 权值为 $w_i$ 。两个点 $i,j$ 之间存在一条边当且仅当 $|x_i−x_j|\le w_i+w_j$ 。 你需要求出这张图的最大团的点数。(团就是两两之间有边的顶点集合) $n\le 2\times 10^5$ 。 题
阅读全文
摘要:题目描述 给你一个长度为 $n$ 的01串,$m$ 次询问,每次询问给出 $l$ 、$r$ ,求从 $[l,r]$ 中选出两个不同的前缀的最长公共后缀长度的最大值。 $n,m\le 10^5$ 题解 后缀自动机+STL-set+启发式合并+离线+扫描线+树状数组 两个前缀的最长公共后缀,在正串后缀自
阅读全文
摘要:题目描述 给你 $n$ 个点,支持 $m$ 次操作,每次为以下两种:连一条边,保证连完后是一棵树/森林;询问一个点能到达的最远的点与该点的距离。强制在线。 $n\le 3\times 10^5$ ,$m\le 5\times 10^5$ 。 题解 树的直径+并查集+LCT 与直径相关的结论1:与一个
阅读全文
摘要:题目描述 给出 $n$ 、$a$ 、$c$ ,求 $\sum\limits_{i=0}^n\lfloor\frac{a\times i}c\rfloor$ ,保证 $c|n$ 。 $n,a,c\le 10^9$ 。 题解 数学 因为: $$\begin{align}&\sum\limits_{i=0
阅读全文
摘要:题目描述 给出一个 $n\times m$ 的矩阵,第 $i$ 行第 $j$ 列的数为 $(i-1)\times m+j$ 。 现在有 $q$ 次操作,每次操作给出位置 $(x,y)$ ,取出 $(x,y)$ 位置的数,然后令 $(x,y+1)\sim (x,m)$ 的所有数向左(列减小)平移一格,
阅读全文
摘要:题目描述 你有一个m点生命值的奴隶主,奴隶主受伤未死且当前随从数目不超过k则再召唤一个m点生命值的奴隶主。 T次询问,每次询问如果如果对面下出一个n点攻击力的克苏恩,你的英雄期望会受到到多少伤害。 输入 输入第一行包含三个正整数 T,m,k ,T 表示询问组数,m,k 的含义见题目描述。 接下来 T
阅读全文
摘要:题目描述 一张$n$个点$m$条边的有向图,通过每条边需要消耗时间,初始为$0$时刻,可以在某个点停留。有$q$个任务,每个任务要求在$l_i$或以后时刻到$s_i$接受任务,并在$r_i$或以前时刻到$t_i$完成任务。同一时刻可以接受多个任务。问:最多能完成多少任务。 输入 第一行,三个正整数$
阅读全文
浙公网安备 33010602011771号