首页 > TAG信息列表 > ZJOI2018

P4338 [ZJOI2018]历史

首先可以根据题面描述大致想到这是一道绝对和 \(\text{lct}\) 有关的题。 询问你如何安排操作使得 Access 的复杂度最大。出题人干脆直接让你出数据卡满 \(\text{lct}\) 的复杂度了属于是。 链应该是可以拿的,我们考虑一下不带修。 对于一个节点,我们就考虑这个节点和其子树中关系

题解 「ZJOI2018」历史

题目传送门 Description 九条可怜是一个热爱阅读的女孩子。 这段时间,她看了一本非常有趣的小说,这本小说的架空世界引起了她的兴趣。 这个世界有 \(n\) 个城市,这 \(n\) 个城市被恰好 \(n − 1\) 条双向道路联通,即任意两个城市都可以互相到达。同时城市 \(1\) 坐落在世界的中心,占领

【ZJOI2018】 树

显然我们要求所有等价类大小的 \(k\) 次方和。 注意到有根树有很强的子问题结构,这引发我们考虑 dp。 设 \(f_i\) 表示 \(n=i\) 时的答案,则去掉根节点后变成了森林等价类计数。 考虑按子树大小从小到大加入,设 \(g_{i,j}\) 表示考虑到大小为 \(i\) 的子树,当前森林大小为 \(j\),则有转

P4338-[ZJOI2018]历史【LCT】

正题 题目链接:https://www.luogu.com.cn/problem/P4338 题目大意 给出\(n\)个点的一棵树,和每个点进行\(access\)的次数\(a_i\),要求安排一个顺序使得虚实边转换最多。 \(m\)次修改一个点让\(a_i\)加上\(w\)后求答案 \(n,m\in [1,4*10^5],a_i,w\in[1,10^7]\) 解题思路 好像本来就

LOJ2433. 「ZJOI2018」线图

题目 正解 参考: 官方题解:https://blog.csdn.net/qq_16267919/article/details/79675232 https://www.luogu.com.cn/blog/ShadowassIIXVIIIIV/solution-p4337 (极度推荐这篇博客,讲解得非常详细) 由于上面的那篇博客讲得比较清楚,所以我这里就简单地概括一下: 首先考虑\(L_k(G)\)中的每

UOJ#374. 【ZJOI2018】历史 贪心,LCT

原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ374.html 题解 想出正解有点小激动。 不过因为傻逼错误调到自闭。不如贺题 首先我们考虑如何 $O(n)$ 求一个答案。 首先,计算两条路径的贡献时,由于两国连续交战数次只算一次,所以我们可以只看这两条路径的交的最深点。 也就是说,我

【BZOJ5213】[ZJOI2018]迷宫(神仙题)

【BZOJ5213】[ZJOI2018]迷宫(神仙题) 题面 BZOJ 洛谷 题解 首先可以很容易的得到一个\(K\)个点的答案。 构建\(K\)个点分别表示\(mod\ K\)的余数。那么点\(i\)的出边\(j\)指向\(i*m+j\ mod\ K\)。容易证明这样子一定是可行的。 但是我们显然还有一部分点是可以丢掉的,即出现点等价的时

【BZOJ5211】[ZJOI2018]线图(树哈希,动态规划)

【BZOJ5211】[ZJOI2018]线图(树哈希,动态规划) 题面 BZOJ 洛谷 题解 吉老师的题目是真的神仙啊。 去年去现场这题似乎骗了\(20\)分就滚粗了? 首先\(k=2\)直接算\(k=1\)时的边数就好了。\(k=3\)同理。 这里直接计算每个点的度数就可以做,然后就有\(20\)分了。 我们发现如果企图继续考虑线