随笔分类 - 数据结构
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF702F 题目大意 有$n$个物品,第$i$个价格为$c_i$,质量为$q_i$。 然后有$m$个询问,假设一个人有$v_i$块,他每次会买他能买得起的$q_i$最大的(如果相同就$c_i$最小的)物品购买,直到买
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3835 题目大意 一个空可重集,要求支持 插入一个数$x$ 删除一个数$x$ 询问一个数$x$的排名 询问排名第$x$的数字 询问$x$的前驱 询问$x$的后继 但是所有操作都是基于某个历史版本 \(1\leq n
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3369 题目大意 一个空可重集,要求支持 插入一个数$x$ 删除一个数$x$ 询问一个数$x$的排名 询问排名第$x$的数字 询问$x$的前驱 询问$x$的后继 \(1\leq n\leq 10^5,1\leq |
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7988 题目大意 给出一个长度为$n$的排列,开始有一个数字$x$,第一次询问回答$x<a_1$(记为$LO$)或者$x>a_1$(记为$HI$),然后继续往后问,如果$a_i$不在范围内就不询问,求对于每个$k\
阅读全文
摘要:正题 题目链接:http://www.51nod.com/Contest/Problem.html#contestProblemId=3957 题目大意 $n$个点的一棵树,第$i$个节点上的动物有$\frac{a_i}{100}$的概率加入,每个加入的动物都会每秒向父节点移动。 对于第$i$只动物
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4688 题目大意 给出一个长度为$n$的序列$a$。 然后$m$次询问给出三个区间,求这三个区间构成的可重集删去交集后剩下的数字个数和。 \(1\leq n,m\leq 10^5,1\leq a_i\leq 10^
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7990 题目大意 数轴上有$k$个点是草地,每个草地有不同收益,$m$个点是地方的点,现在你要放置$n$个我方的点,不能和敌方的点重合。 如果一个草地离最近的我方的点距离严格小于最近的敌方点距离,那么这个草地被占领
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6242 题目大意 给出一个长度为$n$的序列$a$,$m$次要求支持操作 区间加上一个值$k$ 区间所有$a_i$变为$min{a_i,k}$ 区间求和 区间求最大值 区间求历史最大值 \(1\leq n,q\le
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF750E 题目大意 给出一个长度为$n$的数字字符串,$q$次询问给出其的一个子串$t$,询问至少要删除多少个数字才能使得其中包含$2017$这个子序列却不包含$2016$这个子序列。 \(1\leq n,q\le
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5327 题目大意 给出$n$个点的一棵树,和$m$条路径,求有多少个点对至少存在一条路径经过它们。 \(1\leq n,m\leq 10^5\) 解题思路 有一个很显然的性质,如果点$z$在$x\rightarro
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF827F 题目大意 给出$n$个点$m$条边的一张无向图,每条边只有在时刻$[l_i,r_i)$时候才能通过,且通过时间为$1$,你不能在一个点处停留,求$1$走到$n$的最短时间。 \(1\leq n,m\leq
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7011 题目大意 给出$n$个点的一棵树,从一出发,要走到 \(t\)。初始时权值为$0$,每个节点有一个权值$w_i$,第一次走过这个节点时会让权值加上该节点的权值,要求全程权值不能为负数,求能否走到$t$。 \
阅读全文
摘要:正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1766 题目大意 给出$n$个点的一棵树,$m$次询问给出两个区间,要求在两个区间中各选一个点使得他们之间距离最大。 \(1\leq n,m\leq 10^5\) 解题思路
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF650E 题目大意 给出$n$个点的两棵树,你每次可以选择第一棵树上的一条边改成另一条边,但是改完之后必须还是一棵树,求最少的步数把第一棵树改成第二棵树。 \(1\leq n\leq 5\times 10^5\)
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6805 题目大意 给出$n$个点的一棵树,$q$次独立的询问。每次询问会在一些节点上新增一些子节点,然后你每次可以选择两个为选择过的叶子节点然后覆盖它们的路径,要求在覆盖所有边的情况下使得每次的路径长度和最小。 \
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4370 题目大意 求满足$m\leq n\leq a$的情况下,前$k$大的$\binom{n}{m}$的和。 \(1\leq n\leq 10^6,1\leq k\leq 10^5\) 解题思路 首先想到的是$\
阅读全文
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/20107/C 题目大意 给出$n$个点的一棵树,求一个最长的序列使得数字互不相同且相邻编号节点的都是祖孙关系。 \(1\leq n\leq 10^5,1\leq T\leq 5\) 解题思路 $w_{x,i}$
阅读全文

浙公网安备 33010602011771号