摘要: statement 给你一个 \(n\) 个点的树,可以通过以下方式生成一个长度为 \(n\) 的序列 \(a\): 每次在树中选取一个未被标记的节点 \(u\),令 \(a_u\) 等于与节点 \(u\) 相邻的未被标记的节点个数,然后将节点 \(u\) 标记。 对于每一个整数 \(k\in[1, 阅读全文
posted @ 2021-09-06 16:06 AxDea 阅读(34) 评论(0) 推荐(0) 编辑
摘要: statement 给定一个 \(n \times n\) 的表格,表格中的每个元素有 \(p_{i,j}\) 的概率为 \(1\),否则为 \(0\)。 求至少有一行或一列或一条对角线全为 \(1\) 的概率。对角线指主对角线或副对角线。 \(n \le 21\) solution 1 首先显然是 阅读全文
posted @ 2021-09-06 16:05 AxDea 阅读(128) 评论(0) 推荐(0) 编辑
摘要: DP Trick 阅读全文
posted @ 2021-09-06 16:02 AxDea 阅读(117) 评论(0) 推荐(0) 编辑
摘要: statement 给你一个 \(n\) 个点 \(m\) 条边的无向图,边有权值,要求你删去最多两条边,使得 \(s\) 与 \(t\) 不连通,且删去的边权值和最小。 Hints \(2\le n\le 1000\) ,\(0\le m \le 30000\) solution 首先考虑删除一条 阅读全文
posted @ 2021-09-06 16:00 AxDea 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 题面 发现这个重开操作十分鬼畜,活生生将每一个状态和初始状态连了一条边。 由于每次重开肯定是使得本次通过关卡的时间增多,所以最优的情况一定是这次一定必然比期望时间多时才重开,也就是说,最优的情况一定是重开时候的期望和最终的期望相同。 发现重开时候期望时间越大必然导致了最后通关时间变长,所以可以用二分 阅读全文
posted @ 2021-09-06 15:56 AxDea 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 题面 考虑把每个点看成一个二元组 \((A, B)\) , \(A\) 和 \(B\) 分别表示这个点在第一个和第二个森林中处在的联通块的标号。 把这些 \((A, B)\) 画到坐标系上,发现有同一个纵坐标或同一个横坐标的两点无法连边。 设 \(x_1(a_1, b_1)\) 和 \(x_2(a_ 阅读全文
posted @ 2021-09-06 15:30 AxDea 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题面 考虑最后一个操作,必然使得在被操作的这一列不同元素满足 \(B\) 矩阵中的相对位置。 倒退到前面的操作,必然是让那些在最后一次被操作的列中,对于相同元素的相对关系的调整。 发现关系过于复杂,使用图论建模,现在是要从矩阵 \(B\rightarrow A\) 。 由于每次只需要考虑 \(B\) 阅读全文
posted @ 2021-09-06 15:10 AxDea 阅读(50) 评论(0) 推荐(0) 编辑