随笔分类 - 数据结构
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5012 题目大意 $n$个数字的一个序列,$T$次询问给出$[l,r]$要求 找出一个最大的$x$满足。提出所有的小于$x$的数,然后被提出的数的连续区间长度平方和除以$x$的值最大 要求分出来的区间个数在$[l,
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4234 题目大意 给出$n$个点$m$条边的一张图。求一棵生成树使得最大边权减去最小边权最小。 \(1\leq n\leq 5\times 10^4,1\leq m\leq 2\times 10^5\) 解题思路
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4292 题目大意 给出$n$个点的一棵树,然后求长度在$[L,U]$之间的一条路径的平均权值最大。 解题思路 先上二分$0/1$分数规划,然后变成求最长在$[L,U]$之间的路径。 很经典的点分治问题,但是用线段树
阅读全文
摘要:正题 题目链接:https://darkbzoj.tk/problem/4025 题目大意 $n$个点$m$条边,每条边会在一个$T$以内的时间段内出现,对于任意一个$T$以内的时刻求图是否是一个二分图。 \(1\leq n,T\leq 10^5,1\leq m\leq 2\times 10^5\)
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1446F 题目大意 给出$n$个点,求所有点对构成的直线中与原点距离第$k$小的距离 \(2\leq n\leq 10^5,1\leq k\leq \frac{n(n-1)}{2}\) 解题思路 二分还是挺显然的
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5666 题目大意 给出$n$个点的一棵树,对于每条边割掉后两棵树重心编号和。 \(1\leq T\leq 5,1\leq n\leq 299995\) 解题思路 编号和,所以应该是要我们枚举点然后求有多少条边割掉后
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7323 题目大意 给出$n$个点的一张有向图。每个边$(u,v,w)$表示$u->v$有一个类型$w$的左括号边,$v->u$有一个类型$w$的右括号边。 求图中有多少点对满足它们之间有一条合法的括号序列路径 \(
阅读全文
摘要:正题 题目链接:http://noi.ac/problem/2139 题目大意 给出$n$个数字的序列$a_i$。然后选出一个不降子序列最大化子序列的$a_i$和减去没有任何一个数被选中的区间数量。 \(1\leq n\leq 10^6,1\leq a_i\leq 10^8\) 解题思路 嗯,考虑朴
阅读全文
摘要:正题 题目链接:https://uoj.ac/problem/33 题目大意 给出$n$个点的一棵树 定义$f(x,y)=gcd(\ dis(x,lca),dis(y,lca)\ )$。 对于每个$i$求有多少对$f(x,y)=i(x<y)$ \(1\leq n\leq 10^5\) 解题思路 首先
阅读全文
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/11169/E 题目大意 给出$n$个三元组$(a_i,b_i,c_i)$。 要求选出一个集合$S$,要求 \(\left(\sum_{i\in S}a_i\right)\leq P,\left(\sum_{i\
阅读全文
摘要:正题 题目链接:https://atcoder.jp/contests/arc115/tasks/arc115_d 题目大意 $n$个数字的序列$x$,第$x_i\in [1,A_i]\cap Z$。要求相邻的不同,求方案数。 \(1\leq n\leq 5\times 10^5,1\leq A_i
阅读全文
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/11161/E 题目大意 给出$n$个数字的一个序列,$m$个操作。 给出$l,r,k$,求一个最大的$x$使得$\sum_^rmax{a_i-x,0}\geq k$ 单点修改 解题思路 带修的比较麻烦,用带修莫
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3180 题目大意 $n$个点$m$条边的一个仙人掌,有点权。 $Q$次询问给出$op,x,y$,封闭$1$到$x$号点的所有简单路径后$x$能到达的点的点权中,小于$y$且出现次数为奇数/偶数的权值数目。 \(1\
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF444C 题目大意 $n$个物品第$i$个颜色为$i$,权值为$0$。要求支持$m$次操作 给出$l,r,x$,对于所有区间$[l,r]$中的物品,如果颜色为$c$,那么该位置的权值加上$|c-x|$,并且颜色改为
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3793 题目大意 给出$n$个数字的一个序列$m$次询问区间最大值 保证数据随机 \(1\leq n,m\leq 2\times 10^7\) 解题思路 使用$ST$表可以做到$O(1)$询问,但是预处理的时空复杂
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3348 题目大意 有$n$棵树开始只有一个编号为$1$的节点且为标记点。$m$次操作要求支持 在$l\sim r$的树中的标记点下面加入一个新的编号的节点 将$l\sim r$的树上的标记点改为$x$(如果没有节点
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4770 题目大意 给出一个长度为$n$的字符串$S$。$q$次询问给出一个串$T$和一个区间$[L,R]$,求$T$有多少个本质不同的子串不是$S_{L\sim R}$的子串。 \(1\leq n\leq 5\ti
阅读全文
摘要:正题 题目链接:http://www.ybtoj.com.cn/contest/125/problem/2 题目大意 给出$n$个点的一棵树,以$1$为根,每个点有点权$a_i$。要求支持$m$次操作 修改一个修改一个节点的父节点 修改一条路径的权值为$w$ 给出$u$询问$Fbi(a_u)$ 给出
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1137F 题目大意 给出$n$个点的一棵树,第$i$个点权值为$i$。 一棵树的删除序列定义为每次删除编号最小的叶子并将其加入序列末尾。 要求支持 修改一个点的权值为一个比目前所有权值都要大的一个值 询问一个点在
阅读全文
摘要:正题 题目链接:http://www.ybtoj.com.cn/contest/123/problem/1 题目大意 给出$3$个长度为$n$的排列$A,B,C$。然后一个下标集合$S$的三元组是 \((max\{A_i\},max\{B_i\},max\{C_i\})(i\in S)\) 求所有下
阅读全文

浙公网安备 33010602011771号