随笔分类 - 数据结构
摘要:人类大智慧,我他吗是大傻逼,大傻逼,大傻逼。
阅读全文
摘要:两根距离时刻保持相同的扫描线不是队列是什么......
阅读全文
摘要:
阅读全文
摘要:壹、题目描述 ¶ 传送门 to Luogu. 贰、题解 ¶ 先指定一个根,在这里我们就认为根是 (不然 没有定义) 考察两条路径 只有一个交点,他们交点的性质 —— 一定是某一对点的 \(\rm L
阅读全文
摘要:壹、题面 ¶ § 1.1.题目描述 § 在一个夜黑风高的夜晚, 想起来祂常常经历的一件事情——卡大常。 作为一个写代码有着大常数的妹妹,祂用尽各种方法,终于将祂的 道题卡过,但是,数据随时在更新,某些时候,祂用同一种方法做的题都会被最新的数据卡掉,这让祂不得不又去卡
阅读全文
摘要:壹、题目描述 传送门 to LUOGU 贰、一些思考 目测 . 对于一条路径,设点排下来是 ,那么这条路径的 的值即为 \[ \sum_{i=1}^kp_i\times i\times (k-i+1)\over {k\
阅读全文
摘要:〇、前言 看到题目列表剩下大概 30+ 题,感慨无限啊~~~ 壹、题目描述 传送门 to LUOGU 贰、思考&题解 考试的时候记得自己打了个三分,但是那个时候的自己居然不知道拥有平台的函数无法使用三分处理 这还是手调大样例的时候发现的。那个时候也太天真了吧...... 我们最后要求的其实就是使得
阅读全文
摘要:处理了一下排版问题,以及新增 做法。 如果没有原题测试,还不知道这道题还要被咕多久......本来就已经咕了一个寒假了...... 壹、题目描述 ¶ 传送门 to LOJ 贰、题解 ¶ 启发式合并 最长公共后缀,很难不让人
阅读全文
摘要:这种 sb 题目描述完全就是拿来坑人的好吧...... 壹、题目描述 传送门 to CF 贰、题解 我们先有一个树套树的做法,很暴力,但是复杂度是 ,空间不知道是否过得去,这里不多说 我也打不来 。 我们考虑用扫描线扫过 这一维,对于 \
阅读全文
摘要:壹、题目描述 传送门 to LOJ 贰、蒟蒻思考 询问问的其实就是最长公共子串的长度,这个没什么问题,如果只有一个询问,我们可以考虑暴力检出 然后进行匹配,但是询问目前有 个,如果将询问暴力挂在 上
阅读全文
摘要:曾经光辉无限的省选题...... 竟然是二刷。 壹、题目 传送门 to LUOGU 贰、题解 先考虑对于单个询问,我们只需要二分答案,然后看一下比这个答案大的数有多少即可。 然后我们将所有询问用整体二分来做,处理到当前值域区间 ,也就相当于我们二分了一个 ,对于这个
阅读全文
摘要:题目 传送门 题解 题目交代了是“动态直径”,肯定是在线啦,问题在于我们选用什么数据结构维护,以及怎么维护. 比较经典地,对于每个数标上 ,然后使用线段树维护。问题是在线段树上如何维护一个区间的点的直径?对于一颗线段树上的区间,它的直径的两个端点必然来源于它的子区间的两条直径的
阅读全文
摘要:题目 传送门 题解 首先搞明白建树的方式:遇到左括号往下走,遇到右括号往回走.现在我们要求这个构造出来的树的直径. 由于每一次都会互换两个括号的位置,所以显然树的形态是不固定的,进而如果我们每次将树构造出来跑树 显然不可取,这样复杂度为 ,对
阅读全文