Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 题解 简单题。我用的是没有均摊的做法。 对于操作 \(2\)(用 \([l_0,r_0]\) 修补 \([l_1,r_1]\)),我们可以求出 \([l_0,r_0]\) 之间有多少个 \(1\),记这个个数为 \(s\),然后将这一段清零,再在 \([l_1,r_1]\) 中找到位置 \(p\) 阅读全文
posted @ 2021-12-11 21:23 Alan_Zhao_2007 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 题解 为啥我写个线段树还得调 1h 啊? 考虑枚举每一种颜色 \(c\)。设 \(S_i\) 为 \(a_{1\dots i}\) 中 \(c\) 的出现次数,那么一个区间 \((l,r]\) 是合法的当且仅当 \(2S_r-r>2S_l-l\)。设 \(f(x)=2S_x-x\)。按顺序枚举 \( 阅读全文
posted @ 2021-12-07 22:19 Alan_Zhao_2007 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 未完待续。 概率 定义 基本事件:实验的可能结果。 样本空间:基本事件的集合。 事件:不严格地说,是样本空间的一个子集。 样本空间 \(S\) 上的概率分布 \(P\):\(S\) 的事件到实数的映射。 公式 \(P(\varnothing)=0,P(S)=1\)。 若事件 \(A_1,A_2,\d 阅读全文
posted @ 2021-11-29 22:46 Alan_Zhao_2007 阅读(266) 评论(0) 推荐(0) 编辑
摘要: P2371 墨墨的等式 经典同余最短路。长得像个完全背包,但数据范围很大。 可以发现,若 \(xa_i+y\) 能被凑出来,那么 \(\forall k\in [0,+\infty),(x+k)a_i+y\) 也能被凑出来。于是我们找到 \(mn=\min_{1\le i\le n} a_i\),然 阅读全文
posted @ 2021-11-19 11:20 Alan_Zhao_2007 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 获得更好的阅读体验。 本文参考高逸涵的《部分贪心思想在信息学竞赛中的应用》。 一种 \(\mathcal{O}(T^2)\) 的做法 首先感性理解一下:当 \(N\) 很大的时候,最优策略一定是在某个边权很小的边上绕圈。 性质 1:只有可能在路径上一条最短的边上连续走多次。 证明:假如在其他边上连续 阅读全文
posted @ 2021-11-19 10:07 Alan_Zhao_2007 阅读(157) 评论(1) 推荐(0) 编辑
摘要: T1 用单调队列求出可以涂色的 \(n-x+1\) 个区间的区间最小值,那么就是每次将一段区间内的数对一个数取 \(\max\),最后询问每个位置是多少。 显然用 set 维护一下就好了。这样形成了若干个连续段,每个段内所有位置被涂色的高度相等。对于一个长度为 \(len\) 的段,至少需要 \(\ 阅读全文
posted @ 2021-11-18 12:23 Alan_Zhao_2007 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 题解 赛场上降智了。 可以发现 \(S(P)\) 的值就是 \(P\) 中所有环大小的 \(\operatorname{lcm}\)。 设 \(f_{i,j}\) :长度为 \(i\) 的排列,其 \(S\) 的值为 \(j\) 的方案数。那么有: \(f_{i,j}\times \dbinom{n 阅读全文
posted @ 2021-11-08 15:36 Alan_Zhao_2007 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 题解 暴力做法,不会长链剖分。 任取一个点作为根,设这三个点为 \(u,v,w\) 且 \(dep_u\ge dep_v\ge dep_w\),那么 \(u,v,w\) 到 \(\operatorname{lca}(u,v)\) 的距离需要相等。 枚举这个 \(\operatorname{lca}= 阅读全文
posted @ 2021-11-02 17:21 Alan_Zhao_2007 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 山东高二 OIer。 QQ:980907967。 阅读全文
posted @ 2021-11-02 13:04 Alan_Zhao_2007 阅读(608) 评论(3) 推荐(1) 编辑
摘要: 题解 由于这是一棵满二叉树,所以其树高只有 \(n\)。 设 \(f_{i,j,S}\) 为 \(i\) 的子树内,有 \(j\) 个平民参战,且 \(\operatorname{fa}(i)\sim 1\) 的路径上的点,颜色为 \(S\) 的对应二进制位。转移就是普通的树上背包。 乍一看时间复杂 阅读全文
posted @ 2021-11-01 18:39 Alan_Zhao_2007 阅读(44) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页