摘要: 题意:有一个含 \(\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 阅读(2) 评论(0) 推荐(0)
摘要: 怎么要微信才能注册账号/fn 要计算删掉某个点,最短路之和。容易想到,从 Floyd 的角度考虑,就是不使用那个点为中转点。 到这里想歪了,想从最短路图来考虑。 正解是,设 \(solve(l, r)\) 表示不使用 \([l, r]\) 的点为中转点。这里考虑分治,容易从 \(solve(l, r 阅读全文
posted @ 2025-10-08 20:13 Water_M 阅读(4) 评论(0) 推荐(0)
摘要: agc034e 阅读全文
posted @ 2025-10-06 20:58 Water_M 阅读(8) 评论(0) 推荐(0)
摘要: 题意:给定 \(n\) 个点 \(m\) 条边的无向图,定义“花”为一个拥有 \(4\) 个结点的导出子图,这个导出子图有 \(1\) 条边或 \(5\) 条边。定义“叶”为一个拥有 \(4\) 个结点的导出子图,这个导出子图有 \(3\) 条边,且这 \(3\) 条边构成一条链。 认为两个“花”是 阅读全文
posted @ 2025-10-06 16:32 Water_M 阅读(10) 评论(0) 推荐(0)
摘要: 题意:数轴上有 \(n\) 个人,在 \(x_i\) 处的人以 \(v_i\) 的速度朝正方向匀速运动。初始有某些人携带病毒,当某一时刻两个人相遇时,若其中一个人携带病毒,就会传染给另外一个人。求所有的 \(2^n\) 种初始携带病毒的情况中,使得充分长的时间后,所有人都携带病毒的方案数。对 \(1 阅读全文
posted @ 2025-10-01 20:25 Water_M 阅读(6) 评论(0) 推荐(0)
摘要: 1.1 (1) 特征多项式 \((1-\lambda)(3-\lambda)^2\)。 特征值 \(\lambda_1 = 1, \lambda_2 = \lambda_3 = 3\)。 对应的一种特征向量为 \[v_1 = \begin{pmatrix} 1 \\ -1 \\ 0 \end{pma 阅读全文
posted @ 2025-09-26 22:57 Water_M 阅读(14) 评论(0) 推荐(0)
摘要: 题意:有 \(n\) 个点,每个点有四个属性 \(a_i,b_i,c_i,v_i\)。现在要在这 \(n\) 个点之间连无向边。要求: \(i\) 的度数至少为 \(a_i\)。 \(i\) 的所有邻居 \(j\) 的 \(v_j\),要么都小于等于 \(v_i\),要么都大于等于 \(v_i\)。 阅读全文
posted @ 2025-09-22 23:02 Water_M 阅读(12) 评论(0) 推荐(0)
摘要: 题意:有一个长度为 \(n\) 的数组 \(b\),初始值全为 \(0\)。同时有一个长度为 \(m\) 的序列 \(a_i\)。依次进行操作 \(i=1,2,\dots,n\)。 对于操作 \(i\),可以选择 \(b\) 中任意不同的 \(a_i\) 个位置 \(j_1,j_2,\dots,j_ 阅读全文
posted @ 2025-09-13 17:18 Water_M 阅读(5) 评论(0) 推荐(0)
摘要: ABC422 好久没写题解了。省流:VP,90min AK。一雪前耻。 A 设关卡为 \((n,m)\),考虑 \(m \gets m+1\)。如果 \(m=9\) 就令 \(m \gets 1,n \gets n+1\)。简单的判断。 submission. B 对于每个 # 方格枚举周围四格,数 阅读全文
posted @ 2025-09-07 15:59 Water_M 阅读(132) 评论(3) 推荐(0)
摘要: 题意:给定一个 \(n\) 个点的有向图,满足将有向边视为无向边后图为一棵树。每个点有点权 \(w_i\)。在 \(\{1,2,3,\dots,n\}\) 内随机选数,有 \(\frac{w_i}{\sum w_i}\) 的概率选到 \(i\)。可能重复抽到某数。当所有数都至少被抽到一次后,选数过程 阅读全文
posted @ 2025-09-07 09:14 Water_M 阅读(4) 评论(0) 推荐(0)