摘要:
XVII.CF434E Furukawa Nagisa's Tree 我们观察所有合法对,发现其在枚举一个点、找到关于该点符合条件的另两点时,并不能唯一判定该三元环一定合法,因为另两点间的边不一定符合条件。但是,观察不合法的对,就会发现其中有且仅有两个点,其连接了一条好路径与一条坏路径(好路径即满足 阅读全文
posted @ 2021-04-01 13:15
Troverld
阅读(64)
评论(0)
推荐(0)
摘要:
XVI.CF715C Digit Tree 好久没写淀粉质了,省选前就来一题练练手罢。 路径上的数就拆成两半分别取模,最后用一个 map 储存并合并即可。因为本题维护的信息(对数)具有可减性,因此可以采取求出整棵树的值后,减去每棵子树的值的做法。 本题的 unordered_map 被卡了,必须用 阅读全文
posted @ 2021-04-01 13:13
Troverld
阅读(67)
评论(0)
推荐(0)
摘要:
XV.[Codeforces GYM 101002K] YATP (没有单独的页面,就放个到大页面的连接罢) 我们考虑先套一个点分治。点分治后,考虑计算所有LCA为根节点的对中,最优的那些对。 我们考虑就算某两个点它们位于同一棵子树内也不要紧——这里它的权值被表示成 \(dep_i+dep_j+a_ 阅读全文
posted @ 2021-04-01 13:11
Troverld
阅读(103)
评论(0)
推荐(0)
摘要:
XIV.[URAL2085]Magic Programmer 如何处理路径上所有东西出现且只出现一次的限制呢?我们考虑哈希。只需要用一个哈希表处理所有出现过的东西,然后求另一半东西时,找出它的补集的哈希值在哈希表中查询,即可做到路径拼接。 代码: #include<bits/stdc++.h> us 阅读全文
posted @ 2021-04-01 13:09
Troverld
阅读(62)
评论(0)
推荐(0)
摘要:
XIII.[USACO18JAN]Cow at Large P 这题我做的时候时限1s,然后卡不过去……之后不得不发帖请求把时限调大到题面中的4s 假设当前询问了点$rt$,那么我们把这棵树变成以$rt$为根,设$dep_i$为此刻$i$节点的深度。 我们再令$f_i$表示$i$节点距离最近的叶子的 阅读全文
posted @ 2021-04-01 13:06
Troverld
阅读(80)
评论(0)
推荐(0)
摘要:
XII.小清新数据结构题 太 清 新 了 话说就我一个人看到这道题后兴冲冲的以为暴力LCT就能过然后发现LCT如果维护子树信息的话只有根节点处的信息是正确的吗(没错,就我一个) 闲话少说,正片开始。 法一:推一种式子,然后LCT/树剖维护 我们设$val_i$为$i$节点的值,然后$sum_i$为根 阅读全文
posted @ 2021-04-01 13:04
Troverld
阅读(82)
评论(0)
推荐(0)
摘要:
XI.[USACO12NOV]Balanced Trees G 与上题类似,我们仍然需要分成$FR$路径和$TO$路径两部分考虑。默认将根归为$FR$路径中考虑。 首先是判断怎样搞才是合法的。关于这个,我们可以用一个pair<int,int>来记录全部匹配完后,剩余的)与(的数量,其中first表示 阅读全文
posted @ 2021-04-01 12:59
Troverld
阅读(98)
评论(0)
推荐(0)
摘要:
X.[COCI2019] Transport 常规淀粉质的题也可以出的非常毒瘤…… 依旧考虑淀粉质。因为这里的路径是有向路径,所以会在分治中心被截成两半,一半从节点到根,记作$FR$路径;而另一半从根到节点,记作$TO$路径。显然,一条$FR$路径只能与来自不同子树的一条$TO$路径拼接,并且这两条 阅读全文
posted @ 2021-04-01 12:58
Troverld
阅读(80)
评论(0)
推荐(0)
摘要:
IX.[BJOI2017]树的难题 debug三天,精神崩溃 论一行if(vis[v[x][r].second]){r++;continue;}忘记加上后所有代码全都莫名其妙TLE且查不出锅的痛苦 首先,我们考虑常规淀粉质。 我们考虑一条路径,它会被(淀粉质的分治根)截成两段。如果我们对于分治树中的 阅读全文
posted @ 2021-04-01 12:56
Troverld
阅读(91)
评论(0)
推荐(0)
摘要:
VIII.[ZJOI2015]幻想乡战略游戏 题意:求一个树的带权重心,带修改。 现在首位的题解的方法太恶心了,这里介绍我自己的理解。 假设重心为$x$,我们有它的代价为: \(\sum\limits_{i=1}^{n}\operatorname{dis}(i,x)\times val_i\) 其中 阅读全文
posted @ 2021-04-01 12:52
Troverld
阅读(135)
评论(0)
推荐(1)

浙公网安备 33010602011771号