随笔分类 - 线段树
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5305 给定一棵 \(n\) 个点的有根树,节点标号 \(1 \sim n\),\(1\) 号节点为根。 给定常数 \(k\)。 给定 \(Q\) 个询问,每次询问给定 \(x,y\)。 求: \(\sum\lim
阅读全文
摘要:题目 题目链接:https://codeforces.com/gym/102759/problem/I 给定一棵 \(n\) 个点的有根树,初始时每个点的点权为 \(0\)。 接下来会执行 \(Q\) 次操作,每次操作会是以下两种之一: 将 \(u\) 子树内所有顶点的点权增加 \(1\)。 将 \
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4770 小 A 被选为了 ION2018 的出题人,他精心准备了一道质量十分高的题目,且已经把除了题目命名以外的工作都做好了。 由于 ION 已经举办了很多届,所以在题目命名上也是有规定的,ION 命题手册规定:每
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4292 X 国遭受了地震的重创, 导致全国的交通近乎瘫痪,重建家园的计划迫在眉睫。X 国由 \(N\) 个城市组成, 重建小组提出,仅需建立 \(N-1\) 条道路即可使得任意两个城市互相可达。于是,重建小组很快提
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5609 双倍经验:http://codeforces.com/problemset/problem/1172/F Nauuo 是一个喜欢编程的女孩子。有一天她在做一道题,要求计算一些数的和对一个数 \(p\) 取模
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3273 有 \(n\) 个节点,标号从 \(1\) 到 \(n\),这 \(n\) 个节点一开始相互不连通。第 \(i\) 个节点的初始权值为 \(a[i]\),接下来有如下一些操作: U x y: 加一条边,连接
阅读全文
摘要:题目 题目链接:https://codeforces.com/contest/1303/problem/G 有一颗 \(n\) 个节点的树,树每个节点有一个权值 \(a_i (1 \leq a_i \leq 10^6)\)。 定义树上 \(u \rightarrow v\) 的链的权值如下:将 \(
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/problem/662 \(n \leq 10^5\)。 思路 考虑一个点 \(x\),肯定是选择删去它后最大的连通块的一个子树连接到最小的连通块的一个子树。答案范围在次大连通块大小和最大连通块大小之间。 显然这个东西是有单调性的,考
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/120/problem/1 \(n\leq 10^5,l_i\leq 10^3,d_i\leq 10^8\)。 思路 设 \(f_x\) 是点 \(x\) 被攻占的时间。显然这个值可以二分,然后枚举子树内的每一个点,计
阅读全文
摘要:题目 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1600 定义 \(f(S)\) 表示字符串 \(S\) fail 树所有节点深度之和。\(g(S)\) 表示 \(S\) 所有字串的 \(f\) 之和。 给定一个字符串 \(
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/118/problem/2 \(n\leq 10^6\)。 思路 首先我们忽略 \(c\) 的限制,如果只考虑 \(d\) 的话,不难发现以第 \(i\) 个人结尾分组,左端点是一段连续的区间 \([lft_i,i)\
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5607 给你一个长度为 n 的整数序列 \(a_1\), \(a_2\), \(\ldots\), \(a_n\) ,你需要实现以下两种操作,每个操作都可以用四个整数 \(opt\;l\;r\;v\) 来表示: \
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/117/problem/3 \(n\leq 2\times 10^5\)。 思路 不难发现两个串 \(r(x),r(y)\) 的 LCS 就是它们 LCA 的深度。考虑枚举 LCA,然后求子树内所有字符串的 LCP 最
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/115/problem/1 \(n\leq 10^5,m\leq 10^{12},a_i,b_i\leq 2\times 10^9\)。 思路 我们记 \(\text{nxt}_i\) 表示满足 \(a_j\geq b
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/113/problem/3 \(n\leq 3\times 10^5,A,D,ATK\leq 10^4\)。 思路 首先直接令 \(b_i=\lceil\frac{d_i}{ATK}\rceil\)。 不难发现如果选择
阅读全文
摘要:题目: 题目链接:https://codeforces.com/problemset/problem/356/A 有n个骑士,他们每个人都被从1-n进行编号,他们现在需要进行一次比赛,且总共会进行m场比赛。每场比赛会在编号在Li-Ri这段区间内的骑士之间举行,对于每场比赛,它的胜利者的编号为Xi,其
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/487/E Cyberland 有 n 座城市,编号从 1 到 n,有 m 条双向道路连接这些城市。第 j 条路连接城市 aj 和 bj。每天,都有成千上万的游客来到 Cyberland 游玩。 在每
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4198 小 A 的楼房外有一大片施工工地,工地上有 \(N\) 栋待建的楼房。每天,这片工地上的房子拆了又建、建了又拆。他经常无聊地看着窗外发呆,数自己能够看到多少栋房子。 为了简化问题,我们考虑这些事件发生在一个
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/700/E 给定一个字符串 \(S\),要求构造字符串序列 \(s_1,s_2,\ldots,s_k\),满足任意 \(s_i\) 都是 \(S\) 的子串,且任意 \(i\in[2,n]\),都有
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3703 Bob 有一棵 \(n\) 个点的有根树,其中 \(1\) 号点是根节点。Bob 在每个点上涂了颜色,并且每个点上的颜色不同。 定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。
阅读全文

浙公网安备 33010602011771号