随笔分类 -  数据结构

摘要:爽是不死欲望,是疲倦生活中被别人摸的快感。—— fragrantPIG·Durex·MMM 阅读全文
posted @ 2021-09-14 16:02 Arextre 阅读(48) 评论(0) 推荐(0) 编辑
摘要:人类大智慧,我他吗是大傻逼,大傻逼,大傻逼。 阅读全文
posted @ 2021-09-01 21:54 Arextre 阅读(158) 评论(1) 推荐(0) 编辑
摘要:所以,本机 TLE 真的就是 TLE 吗? 阅读全文
posted @ 2021-09-01 21:27 Arextre 阅读(47) 评论(0) 推荐(0) 编辑
摘要:我他妈是大傻逼,大傻逼,大傻逼。 阅读全文
posted @ 2021-08-31 21:34 Arextre 阅读(83) 评论(0) 推荐(1) 编辑
摘要:两根距离时刻保持相同的扫描线不是队列是什么...... 阅读全文
posted @ 2021-08-31 10:18 Arextre 阅读(141) 评论(1) 推荐(0) 编辑
摘要:众所周知,7 是常数,所以这道题的复杂度仅仅只有一个 log,其他都是异端!所以这道题应该只开 500ms 阅读全文
posted @ 2021-08-31 10:04 Arextre 阅读(60) 评论(0) 推荐(0) 编辑
摘要:笛卡尔,你怎么还不[数据丢失]啊! 阅读全文
posted @ 2021-08-29 12:09 Arextre 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Out of sight, out of mind. 阅读全文
posted @ 2021-08-27 17:08 Arextre 阅读(45) 评论(0) 推荐(0) 编辑
摘要:转移复杂度太高?那就用线段树。线段树都不行?那就上平衡树。平衡树都不行?请参考 《 Closestianity 教义问答手册》。——《 Closestianity 教典》第[数据丢失]章第[数据丢失]节“关于 DP 的一些疑问” 阅读全文
posted @ 2021-07-29 21:45 Arextre 阅读(86) 评论(0) 推荐(0) 编辑
摘要:树套树启蒙题 阅读全文
posted @ 2021-06-03 17:59 Arextre 阅读(66) 评论(0) 推荐(0) 编辑
摘要:壹、题目描述 ¶ 传送门 to Luogu. 贰、题解 ¶ 先指定一个根,在这里我们就认为根是 1(不然 LCA 没有定义) 考察两条路径 x,y,u,v 只有一个交点,他们交点的性质 —— 一定是某一对点的 \(\rm L 阅读全文
posted @ 2021-05-15 09:21 Arextre 阅读(46) 评论(0) 推荐(0) 编辑
摘要:壹、题面 ¶ § 1.1.题目描述 § 在一个夜黑风高的夜晚,ZXY 想起来祂常常经历的一件事情——卡大常。 作为一个写代码有着大常数的妹妹,祂用尽各种方法,终于将祂的 n 道题卡过,但是,数据随时在更新,某些时候,祂用同一种方法做的题都会被最新的数据卡掉,这让祂不得不又去卡 阅读全文
posted @ 2021-04-04 17:32 Arextre 阅读(89) 评论(0) 推荐(0) 编辑
摘要:壹、题目描述 传送门 to LUOGU 贰、一些思考 目测 LCT . 对于一条路径,设点排下来是 p1,p2,p3,...,pk,那么这条路径的 E 的值即为 \[ \sum_{i=1}^kp_i\times i\times (k-i+1)\over {k\ 阅读全文
posted @ 2021-03-27 17:35 Arextre 阅读(55) 评论(0) 推荐(0) 编辑
摘要:〇、前言 看到题目列表剩下大概 30+ 题,感慨无限啊~~~ 壹、题目描述 传送门 to LUOGU 贰、思考&题解 考试的时候记得自己打了个三分,但是那个时候的自己居然不知道拥有平台的函数无法使用三分处理 这还是手调大样例的时候发现的。那个时候也太天真了吧...... 我们最后要求的其实就是使得 阅读全文
posted @ 2021-03-25 15:22 Arextre 阅读(81) 评论(0) 推荐(0) 编辑
摘要:update on 21/8/17:处理了一下排版问题,以及新增 LCT 做法。 如果没有原题测试,还不知道这道题还要被咕多久......本来就已经咕了一个寒假了...... 壹、题目描述 ¶ 传送门 to LOJ 贰、题解 ¶ 启发式合并 最长公共后缀,很难不让人 阅读全文
posted @ 2021-03-09 22:08 Arextre 阅读(72) 评论(0) 推荐(0) 编辑
摘要:这种 sb 题目描述完全就是拿来坑人的好吧...... 壹、题目描述 传送门 to CF 贰、题解 我们先有一个树套树的做法,很暴力,但是复杂度是 O(nlog2n),空间不知道是否过得去,这里不多说 我也打不来 。 我们考虑用扫描线扫过 x 这一维,对于 \ 阅读全文
posted @ 2021-02-24 22:16 Arextre 阅读(116) 评论(0) 推荐(0) 编辑
摘要:壹、题目描述 传送门 to LOJ 贰、蒟蒻思考 询问问的其实就是最长公共子串的长度,这个没什么问题,如果只有一个询问,我们可以考虑暴力检出 SAM 然后进行匹配,但是询问目前有 m100000 个,如果将询问暴力挂在 parent tree阅读全文
posted @ 2021-02-20 19:28 Arextre 阅读(46) 评论(0) 推荐(1) 编辑
摘要:曾经光辉无限的省选题...... 竟然是二刷。 壹、题目 传送门 to LUOGU 贰、题解 先考虑对于单个询问,我们只需要二分答案,然后看一下比这个答案大的数有多少即可。 然后我们将所有询问用整体二分来做,处理到当前值域区间 [l,r],也就相当于我们二分了一个 mid,对于这个 阅读全文
posted @ 2021-02-17 19:02 Arextre 阅读(44) 评论(0) 推荐(0) 编辑
摘要:题目 传送门 题解 题目交代了是“动态直径”,肯定是在线啦,问题在于我们选用什么数据结构维护,以及怎么维护. 比较经典地,对于每个数标上 dfn,然后使用线段树维护。问题是在线段树上如何维护一个区间的点的直径?对于一颗线段树上的区间,它的直径的两个端点必然来源于它的子区间的两条直径的 阅读全文
posted @ 2021-01-05 19:07 Arextre 阅读(123) 评论(0) 推荐(0) 编辑
摘要:题目 传送门 题解 首先搞明白建树的方式:遇到左括号往下走,遇到右括号往回走.现在我们要求这个构造出来的树的直径. 由于每一次都会互换两个括号的位置,所以显然树的形态是不固定的,进而如果我们每次将树构造出来跑树 DP 显然不可取,这样复杂度为 O(qn),对 阅读全文
posted @ 2021-01-03 08:28 Arextre 阅读(126) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示