该文被密码保护。 阅读全文
posted @ 2024-01-06 16:06 _zyc 阅读(4) 评论(0) 推荐(0) 编辑
摘要: [SNOI2019] 网络 题解 最喜欢这道题。 简要题意 给一颗 \(n\) 个节点的树和一个参数 \(d\),定义两个节点 \(x,y\) 之间的距离为 \(x\) 到 \(y\) 的简单路径上的边数。 定义一个树上连通块的权值为连通块中任意两点的距离之和。定义一个树上连通块的直径为连通块中任意 阅读全文
posted @ 2023-12-26 18:47 _zyc 阅读(41) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-11-04 15:27 _zyc 阅读(19) 评论(0) 推荐(3) 编辑
摘要: [ARC159F] Good Division 题解 首先对于题目要求的划分方式转化一下,转化为划分的每一段都没有 绝对众数,可以证明这与题目中的要求是完全等价的,证明如下: 充分性:考虑构造一种操作方法,就是每次操作都消去一个出现次数最多的数,按照这样操作可以保证每次操作之后该区间仍然不会出现绝对 阅读全文
posted @ 2023-11-02 12:03 _zyc 阅读(19) 评论(0) 推荐(2) 编辑
摘要: [ARC164D]1D Coulomb 题解 题意 在长为 \(2N\) 的数轴上放有 \(2N\) 个小球,第 \(i\) 个小球在坐标 \(i\) 的位置。 \(2N\) 个小球中有 \(N\) 个小球带正电,有 \(N\) 个小球带负点。记第 \(i\) 个小球带 \(a_i\) 单位电荷(\ 阅读全文
posted @ 2023-10-25 22:04 _zyc 阅读(15) 评论(1) 推荐(2) 编辑
摘要: [CF1098E] Fedya the Potter 题解 前言 一道类欧好题。 题解 这道题让求 \(c\) 数组的中位数,那么有一个比较套路的方法就是二分答案 \(mid\) 然后计算 \(b\) 数组中区间和小于 \(mid\) 的区间个数进行 \(check\)。但是 \(b\) 数组总共有 阅读全文
posted @ 2023-10-12 10:24 _zyc 阅读(42) 评论(0) 推荐(2) 编辑
摘要: ### codeforces 树上题目总结 **[CF1559D2](https://www.luogu.com.cn/problem/CF1559D2)** 先猜一个结论——一定能通过加边让一个森林变成一棵树,归纳一下发现是对的,并且随便加合法的边都符合条件,所以暴力是 $\mathcal O(n 阅读全文
posted @ 2023-07-04 10:53 _zyc 阅读(112) 评论(0) 推荐(1) 编辑
摘要: ## 2023.5 codeforces 杂题选做 #### [E. Location](https://codeforces.com/contest/1732/problem/E) $n\le 5\times 10^4$ 的范围,并且区间赋值、区间维护最值,可以考虑分块。然后对于散块的修改可以直接 阅读全文
posted @ 2023-06-04 11:55 _zyc 阅读(23) 评论(0) 推荐(1) 编辑
摘要: # P9356 「SiR-1」Bracket 题解 首先我们来先考虑一下如何计算一个给定的 $f(s[1,n])$。 一般括号序列的题目都是比较套路的将 $\texttt{(}$ 赋值为 $1$,将 $\texttt{)}$ 赋值为 $-1$,然后求一下前缀和记为 $sum_i$,那么一个括号序列是 阅读全文
posted @ 2023-05-28 17:41 _zyc 阅读(28) 评论(0) 推荐(1) 编辑
摘要: Codeforces Round 854 补题总结 前言 昨天做这套题很不顺,今天补完题大概总结一下。 总结 Recent Actions 按题意模拟即可,考虑到前 $n$ 个数一定始终在后 $m$ 个数的前面,所以说当当前队列中如果没有出现 $x$ 而在第 $i$ 轮放进了 $x$,那么当前在队首 阅读全文
posted @ 2023-04-29 16:05 _zyc 阅读(50) 评论(0) 推荐(2) 编辑