LCT
A1847225889
在一次次翻车中吸取教训……
展开
-
LOJ2434. 「ZJOI2018」历史
题目 正解 比第一题清真多了……但还是很难想…… 首先读完题目之后是个人都会想到LCTLCTLCT。题目的那个过程就是模拟access的过程。 然而如果仅仅从这个模型上考虑不会有什么思路。 把每个点分开考虑,分析一个国家xxx会怎样被其它国家(记为yyy)打败: yyy在xxx的子树内。此时yyy一定会占领xxx的全部领土。将这个贡献记在yyy上。 yyy在xxx的祖先,或者是祖先的另一棵子树内。那么此时yyy会占领xxx在lcalcalca及以上的领土。将这个贡献记在lcalcalca上。 设siz原创 2020-07-08 17:17:04 · 726 阅读 · 0 评论 -
5433. 【NOIP2017提高A组集训10.28】图
题目 题目大意 给你一个无向连通图,有两种边,为k−xk-xk−x和k+xk+xk+x的形式。 有一堆询问,问xxx为某个值的时候的最小生成树。 思考历程 有过一些猜想,但被自己推翻了。 没有想出来,于是只能打暴力。 正解 首先有个比赛时就想到的一个很显然的结论: 肯定是正边和负边分别做一次最小生成树,然后用这些树边来生成新的最小生成树。 当时我是这么想的:可以先对正边做一次最小生成树,然后一...原创 2019-09-24 17:33:12 · 143 阅读 · 0 评论 -
6362. 【NOIP2019模拟2019.9.18】数星星
题目 题目大意 给你一棵带点权的树和许多条路径。 然后有一堆询问,每次询问一段区间内所有路径的并的点权和。 思考历程 比赛时看到这题,已经没有什么时间了。 果断地打了个树链剖分加莫队,信心满满地觉得自己能过。 维护的时候类似于扫描线。 才打了20分钟。 在比赛的最后一刻,我突然意识到这个做法的时间复杂度非常大。 甚至不如暴力。 于是TLE了…… 正解 其实题目有个比较显而易见的方法(然而我居然...原创 2019-09-24 17:02:20 · 314 阅读 · 0 评论 -
[JZOJ3691] 【CF414E】Mashmokh's Designed tree
题目原创 2019-08-27 21:09:03 · 253 阅读 · 0 评论 -
[JZOJ3690] 【CF418D】Big Problems for Organizers
题目 题目大意 给你一棵树,然后有一堆询问,每次给出两个点。 问所有点到两个点中最近点的距离的最大值。 正解 本来打了倍增,然后爆了,也懒得调…… 显然可以在两个点之间的路径的中点处割开,一边归一个点管。 有个比较显然的思路是DP,设fxf_xfx表示xxx子树内的最远点,gxg_xgx向父亲那边走的最远点。 然后就可以倍增搞,合并一下…… 代码复杂度极高。 然后有个简单又自然的思路是直接打...原创 2019-08-27 20:02:30 · 194 阅读 · 0 评论 -
[JZOJ6257] 【省选模拟8.9】修路
题目 题目大意 有一堆点,每个点都有其权值cic_ici。 每次插入边(u,v)(u,v)(u,v),uuu和111连通,vvv和111不连通。最后保证形成一棵树。 每次插入的时候询问111到uuu的路径上逆序对的个数。然后将111到uuu的路径上的所有节点的权值设为cvc_vcv. 思考历程 一看就知道是什么数据结构题了…… 然而刚了很久都不知道怎么做…… 于是就直接打暴力。暴力跳fafa...原创 2019-08-09 21:23:57 · 277 阅读 · 0 评论 -
[JZOJ4759] 【雅礼联考GDOI2017模拟9.4】石子游戏
题目 描述 题目大意 在一棵树上,每个节点都有些石子。 每次将mmm颗石子往上移,移到根节点就不能移了。 双方轮流操作,问先手声还是后手胜。 有三种操作: 1、 询问以某个节点为根的答案。 2、 改变某个点的石子数。 3、 在树中加入一个点。 思考历程 这是一道博弈题。 意味着我连暴力都不会打。 所以放弃治疗。 正解 首先,偶数层的石子是没有意义的。 如果移动了偶数层的石子,另一方就可以...原创 2019-03-29 21:50:34 · 281 阅读 · 0 评论 -
[JZOJ4769]【GDOI2017模拟9.9】graph
题目 描述 题目大意很明确了,所以不说…… 思考历程 一看见这题,咦,这就是传说中的动态图吗? 普通的动态图是维护连通性,这题是维护它是否是二分图,换言之就是维护它是否有奇环。 好像很复杂的样子。 想用LCT搞一搞,但是搞了很久终究搞不出来。 如果这道题全部都是加入就好了,但对于删除,好像要影响很多东西…… 想了很久终将放弃。 正解 现在主要的正解大体分为两种: 第一种方法是使用线段树。...原创 2019-03-22 21:51:53 · 226 阅读 · 0 评论 -
[JZOJ5977] 【清华2019冬令营模拟12.15】堆
题目 其中n,q≤500000n,q\leq 500000n,q≤500000 题目大意 让你维护一个堆。支持一下操作: 在某个点的下面加上另一个点,然后进行上浮操作。 询问某一点的权值。 思考历程 实际上,这题我还没有AC。不过思想是差不多了。 一眼看这题,诶,不就是那道中学生数据结构题吗? 直接树链剖分,然后splay一波搞定! 思想还是很简单的! 但是感觉有点长…… 正解 上面的这...原创 2018-12-20 18:55:03 · 317 阅读 · 0 评论 -
JZOJ5883【NOIP2018模拟A组9.25】到不了——动态LCA裸题
题目描述 Description wy 和 wjk 是好朋友。 今天他们在一起聊天,突然聊到了以前一起唱过的《到不了》。 “说到到不了,我给你讲一个故事吧。” “嗯?” “从前,神和凡人相爱了,愤怒的神王把他们关进了一个迷宫里,迷宫是由许多棵有根树组 成的。神王每次把两个人扔进其中的某一棵有根树里面,两个相邻节点的距离为 1,两人的 每一步都只能从儿子走到父亲,不能从父亲走到儿子,他们约定,走到...原创 2018-09-26 21:48:42 · 365 阅读 · 0 评论