20261020、21 - 打不动的OI和打的动的树 总结

前言

我有时间劣势啊 www。

是我教一些人 D 的啊!为什么最后你们的排名在我上面啊!这不公平哇啊啊啊啊啊啊啊啊啊啊!(发狂 ing

\我是一条大区/\我是一条大区/\我是一条大区/\我是一条大区/\我是一条大区/

我一定要变成一只大区。哦不好,我好像本来就是一条大区 ovo。

A - Linova and Kingdom

简单题。求出每个旅游城市带来的贡献,选最大的 \(n-k\) 个加起来即可。

\原题是正确的/

B - Path Prefixes

dfs 时实时维护一个 vector,然后每次二分求出答案即可。

感觉比 A 简单。

C - Bakry and Partitioning

卡了我一会的题,我是傻子。总结在这里 -> https://www.luogu.com.cn/article/a3mu1ps6

D - Vlad and Unfinished Business

非常简单的题,我是傻子。总结在这里 -> https://www.luogu.com.cn/article/mxbeniw2

E - Distance in Tree

\(dp_{u,i}\) 表示 \(u\) 点往下 \(i\) 长度的个数。对于 \(u\) 的两个儿子 \(v_1,v_2\),贡献答案 \(dp_{v_1,i} \times dp_{v_2,k-2-i}\)。还有 \(\sum dp_{u,k}\)。加起来就是答案。前者需要 \(\div 2\) 因为存在重复计算。

F - 1-Trees and Queries

要么是原路径,要么是经过新边的路径。树剖求 lca 是正确的!

总结

\简单场/\简单场/\简单场/\简单场/

哈哈哈,我们还是不要打 OI 赛制了,拥抱 ICPC!(什

其实我一点也不喜欢 icpc 赛制,因为我永远有时间劣势 /ll。

csp rp ++

posted @ 2026-10-21 11:03  嘎嘎喵  阅读(25)  评论(0)    收藏  举报