随笔分类 -  数据结构

上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要:正题 题目链接:http://www.ybtoj.com.cn/contest/122/problem/2 题目大意 给出$n$个点的一棵有根树,对于每个$x$求,删除点$x$后修改某个点的父节点(修改前该点必须有父节点)后最小化最大联通块大小。 解题思路 删掉一个点后肯定是最大的那个联通块分一个子 阅读全文
posted @ 2021-02-23 17:25 QuantAsk 阅读(67) 评论(0) 推荐(0)
摘要:正题 题目链接:http://www.ybtoj.com.cn/problem/763 题目大意 给出$n$个点的一棵树,每个$d_i=0$的点每秒会产生一个士兵往根节点走,走到一个节点让一个节点$d_i$减一(为$0$就不管)。 求需要多久才能让所有点的$d$值变为$0$ \(1\leq n\le 阅读全文
posted @ 2021-02-21 15:00 QuantAsk 阅读(77) 评论(0) 推荐(0)
摘要:正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1600 题目大意 给出一个字符串$s$,每次在最后插入一个字符后求它的所有分别子串构出的$fail$树的深度和。 \(1\leq Q\leq 10^5\) 解题思路 考虑两个 阅读全文
posted @ 2021-02-20 14:58 QuantAsk 阅读(58) 评论(2) 推荐(0)
摘要:正题 题目链接:http://www.ybtoj.com.cn/problem/752 题目大意 $n$个人,每个人有$c_i$和$d_i$分别表示这个人所在的队伍的最少/最多人数。 然后要求将这些人分成编号连续的若干队使得队伍最多,并且求分队方案数。 \(1\leq n\leq 10^6\) 解题 阅读全文
posted @ 2021-02-19 21:19 QuantAsk 阅读(64) 评论(0) 推荐(0)
摘要:正题 题目链接:http://www.ybtoj.com.cn/contest/118/problem/3 解题思路 给出$n$个点,$m$次动态插入一条无向边询问:割掉一些边使得图中至少两点不连通,并且割掉的边异或和最大。 询问之间相互独立 \(1\leq n\leq 500,1\leq m\le 阅读全文
posted @ 2021-02-19 21:01 QuantAsk 阅读(66) 评论(0) 推荐(0)
摘要:正题 题目链接:http://www.ybtoj.com.cn/problem/652 题目大意 定义一个元素为一个有序集合包含两个元素$C={A,B}$ 集合$C={A,B}$的大小以$A$为第一关键字,$B$为第二关键字比较大小。 开始有两个元素$S={S,S},T={T,T}$且$S<T$。 阅读全文
posted @ 2021-02-19 20:39 QuantAsk 阅读(46) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P2611 题目大意 $r*c$的网格上有$n$个标记点,然后求有多少个矩形包含至少一个标记点。 \(1\leq r,c\leq 4\times 10^4,1\leq n\leq 10^5\) 保证数据随机 解题思路 阅读全文
posted @ 2021-02-18 21:00 QuantAsk 阅读(54) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.ybtoj.com.cn/problem/532 题目大意 给出$n$个点的一个$Trie$树,定义$S_x$表示节点$x$代表的字符串 求$$max{|LCP(S_x,S_y)|+|LCS(S_x,S_y)|}(x\neq y)$$ ($LCP/LCS$分别 阅读全文
posted @ 2021-02-18 17:17 QuantAsk 阅读(69) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.ybtoj.com.cn/contest/116/problem/2 题目大意 $n$个点,$x$坐标递增,第$i$个点向第$j$个点连边。 开始一个人在点$s$,他会向他看到过的$y$坐标最大的点的方向走(两个点之间能够看到当且仅当它们之间没有边或者点)。 阅读全文
posted @ 2021-02-17 16:44 QuantAsk 阅读(49) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.ybtoj.com.cn/problem/463 题目大意 给出长度为$n$的序列$A,B$。要求划分成若干段满足 对于任何$i<j$,若$i$和$j$不是同一段的,要求满足$B_i>A_j$ 每一段$A_i$的最大值的和不能超过$m$ 要求最小化每一段$B_ 阅读全文
posted @ 2021-02-16 20:19 QuantAsk 阅读(60) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4585 题目大意 $n$个集合,开始每个集合中有一个数字。 开启新的一天并且往集合$s$中插入数字$v$ 询问$d$天以内插入的数字(包括最开始的)中$l\sim r$集合内的数字异或上$x$的最大值。 所有数字均 阅读全文
posted @ 2021-02-15 20:25 QuantAsk 阅读(61) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF803G 题目大意 一个长度为$n$的序列$a$复制$k$份连接,要求支持 区间赋值 区间查询最小值 \(n,q\in[1,10^5],k\in[1,10^4]\) 解题思路 先把所有查询的连续区间边界离散化了,这 阅读全文
posted @ 2021-02-15 16:47 QuantAsk 阅读(39) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.ybtoj.com.cn/contest/114/problem/1 题目大意 给出$n$个点$m$条边的一张无向图,对于每个点$i$求不经过$i\sim 1$的最短路的第一条边的情况下$i$到$1$的最短路 数据保证这条边唯一 \(n\in[1,10^5], 阅读全文
posted @ 2021-02-15 15:48 QuantAsk 阅读(46) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.ybtoj.com.cn/problem/643 题目大意 $n$个机器人,第$i$个攻击力为$A_i$,防御为$D_i$。 然后你每次可以对一个机器人造成$Atk$点伤害,之后所有机器人对你进行一次攻击。 开局可以删除两个机器人,求最少受到多少伤害。 \(n 阅读全文
posted @ 2021-02-14 14:48 QuantAsk 阅读(87) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4338 题目大意 给出$n$个点的一棵树,和每个点进行$access$的次数$a_i$,要求安排一个顺序使得虚实边转换最多。 $m$次修改一个点让$a_i$加上$w$后求答案 \(n,m\in [1,4*10^5] 阅读全文
posted @ 2021-02-07 18:27 QuantAsk 阅读(90) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3760 题目大意 给出$n$个数字的一个序列$a$,求它所有区间和的异或和 \(n\leq 10^5,\sum a_i\leq 10^6\) 解题思路 开始写了个前缀和$+FFT$发现要卡常然后就换了个方法。 每一 阅读全文
posted @ 2021-02-07 18:26 QuantAsk 阅读(78) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3273 题目大意 $n$个点有权值,要求支持操作 连接两个点 单点加权 联通块加权 全图加权 单点询问 联通块询问最大值 全图询问最大值 解题思路 把所有可能产生的联通块都变到一个区间里就好了 考虑怎么排这个东西, 阅读全文
posted @ 2021-02-07 18:25 QuantAsk 阅读(65) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF710F 题目大意 $T$次操作 往集合中加入一个字符串 往集合中删除一个字符串 给出一个模式串求出现的集合里面的字符串个数 解题思路 删除的话改成加入一个权值为$-1$的字符串就是全都是加入操作了。 然后就可以像 阅读全文
posted @ 2021-01-26 15:33 QuantAsk 阅读(83) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3703 题目大意 $n$个点的一棵树开始所有点有不同的颜色,$m$次操作 将根节点到$x$节点的路径上染上一种新的颜色 询问一条路径的不同颜色个数 询问一个节点的子树中的一个$x$使得$x$到根节点的颜色最多。 解 阅读全文
posted @ 2021-01-26 11:43 QuantAsk 阅读(98) 评论(0) 推荐(0)
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5607 题目大意 $n$个数字的序列,$m$次操作 区间$[l,r]$异或上一个值$v$ 询问区间$[l,r]$中选出一些数来异或的最大异或和 解题思路 最大异或和的话只能是线性基了,但是线性基的区间修改又不能通过 阅读全文
posted @ 2021-01-21 20:45 QuantAsk 阅读(105) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 下一页