摘要: A Communicate Topological Order 很玄幻的一题。 可以是认为是结论?但是看了结论肯定没有用啊。要知道怎么想出来的啊。想不出来。唉。 首先,考虑什么情况下 Aoki 可以推断出来这个排列。 因为 Aoki 是知道这个图长什么样的。而他能利用的只有大小关系。 Takahas 阅读全文
posted @ 2025-11-14 10:44 Water_M 阅读(16) 评论(0) 推荐(0)
摘要: 题意:给出一个 \(n\) 个点标准的(分界点为 \(\lfloor \frac{l+r}2 \rfloor\))的线段树。定义一个区间的权值为,将这个区间正常地摊开在线段树上访问的结点数。例如,\(n=5,[2, 3]\) 的权值就是 \(5\)。\(q\) 组询问,每组给出一个 \([l, r] 阅读全文
posted @ 2025-11-13 20:06 Water_M 阅读(11) 评论(0) 推荐(0)
摘要: 题意:将 \(n\) 个线段分成恰好 \(m\) 组,每个线段需要且只能分进一组。求这 \(m\) 组线段合法的得分之和最大是多少。一组线段的得分定义为它们的交的长度(区间长度为右端点减左端点)。一个方案合法,当且仅当每组线段有交且长度大于 \(0\)。保证有解。 \(m \le n \le 200 阅读全文
posted @ 2025-11-09 17:46 Water_M 阅读(16) 评论(0) 推荐(0)
摘要: 写日记。防摸鱼。 Day -2 CSP-S 2025,最失败的比赛。 Day 0 11.3,到达杭州。安家落户。 Day 1 上午模考。T1 很唐啊,但是扩欧忘了。现推(实际上是???)。 哎怎么拍出锅了三次 /jk 然后整整 1h 才过。看 T2,宝宝数数题,10min 通了。 看 T3。好像被吓 阅读全文
posted @ 2025-11-04 23:54 Water_M 阅读(14) 评论(1) 推荐(1)
摘要: 传送门。 边双直接缩掉,成为一棵树。下面的【结点】都是指缩之后的。 于是可以定义一个 \(a_u\) 为,\(u\) 点内有军营的方案数,\(b_u\) 为无。 总方案数就对应着,树上每种方案的权值和。 首先考虑一个 DP,设 \(f_{u, 0/1}\) 表示 \(u\) 子树内部有或没有军营的权 阅读全文
posted @ 2025-10-31 22:45 Water_M 阅读(13) 评论(0) 推荐(0)
摘要: 赛时怎么想的呢,想建大根笛卡尔树。 根肯定是可以吃掉整个子树的,那看看子树里的点能不能吃掉根。如果整个子树的和都小于根,那么这个子树就没救了,标记上。否则往下递归。 这样是高妙的 \(O(nq)\) 暴力! 定义【禁止区间】为一个区间 \([l, r]\) 满足 \(\min(a_l, a_r) > 阅读全文
posted @ 2025-10-24 21:18 Water_M 阅读(11) 评论(1) 推荐(0)
摘要: 房间情况记为 \(a_u\)。 首先,判定能否逃走,可以在 \(t\) 点下面挂一个编号为 \(n+1\) 的点,权值为 \(+\infty\)。判定就转化为,能否在题设限制中,最终的体力达到 \(+\infty\)。 然后考虑这个英雄会怎么走。 他可能会以一种弯弯扭扭,徘徊多次的姿态在树上游荡。具 阅读全文
posted @ 2025-10-24 21:14 Water_M 阅读(12) 评论(0) 推荐(0)
摘要: 题意:有一个含 \(\text{NaN}\) 的排列 \(1, 2, 3, \dots, n-1, \text{NaN}\)。其中 \(n=1\) 时排列有一个元素 \(\text{NaN}\)。求这个排列构成小根堆的概率,对 \(10^9+7\) 取模。 一个排列 \(a\) 构成小根堆,当且仅当 阅读全文
posted @ 2025-10-19 11:02 Water_M 阅读(10) 评论(0) 推荐(0)
摘要: 怎么要微信才能注册账号/fn 要计算删掉某个点,最短路之和。容易想到,从 Floyd 的角度考虑,就是不使用那个点为中转点。 到这里想歪了,想从最短路图来考虑。 正解是,设 \(solve(l, r)\) 表示不使用 \([l, r]\) 的点为中转点。这里考虑分治,容易从 \(solve(l, r 阅读全文
posted @ 2025-10-08 20:13 Water_M 阅读(12) 评论(1) 推荐(0)
摘要: agc034e 阅读全文
posted @ 2025-10-06 20:58 Water_M 阅读(13) 评论(0) 推荐(0)