上一页 1 2 3 4 5 6 ··· 27 下一页
摘要: 题目 给定一颗$n$个点的树,边权为1,并给出$\{w_i\}$满足$w_0=0$ $$ f(i) = \sum_{j=1}^{n} w_{dis(i,j)} $$ 依次输出每一个$f_i$ $n \le 10^5$ 题解 点分治之后考虑深度 对一个深度$i$,接着就是要求$g_ i = \sum_ 阅读全文
posted @ 2019-07-05 07:49 大米饼 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目 求逆续对个数为$k$的$n$阶排列个数$mod \ 1e9+7$ $1 \le n \ , \ k \le 10^5 $ 题解 $f_{i,j} = \sum_{k=0}^{i 1} f_{i 1,j k} $ 则有$F_i(x) = F_{i 1}(x) \sum_{j=0}^{i 1}x^ 阅读全文
posted @ 2019-07-05 07:37 大米饼 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目 你需要构造一个$n$个点的二分图 定义$F(A)$表示左部点集$A$能够到达的右部中的点 使得满足 $ F(A) \lt |A| $ 的集合恰好有 $ k $ 个 $1 \le n \le 32 \ , \ 0 \le k \le 2^n$ 题解 当$A = \emptyset $ 时满足$F 阅读全文
posted @ 2019-07-02 08:05 大米饼 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 题目 $n$个节点的树,边权为正整数。 从1 号点开始走一个路径并最终回到 1 号点,且这条路径经过了所有的边。 一条路径的代价就是它经过的边的边权之和。 可以加若干条额外边,第 i 条加的额外边的边权为 正整数$A_ i$ 。 注意,不一定要经过所有的额外边 对于所有的$ K \in [0, m] 阅读全文
posted @ 2019-07-01 08:11 大米饼 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 题目 一个$n\times m \times l $的立方体,有一些位置有障碍 一次操作会随机选择一个立方体,共有$w$次操作 询问所有操作都不选到障碍点,被选到至少一次的点的期望 $n ,m,l \le 60\ , \ w \le 10^9 $ 题解 只需要计算不包含障碍且包含一个点的立方体个数 阅读全文
posted @ 2019-06-26 22:12 大米饼 阅读(445) 评论(0) 推荐(2) 编辑
摘要: 题目 有$m$条线段,每条线段为$[l_i,r_i]$,每条线段可以是黑/白色 有些线段已经被染色,有些需要被确定颜色 询问是否存在一种染色方案,使得对于每一个位置$i$,覆盖它的线段黑白个数差的绝对值不超过1 $1 \le m \le 10^5 , n \le 10^9$ 题解 将每条线段变成$[ 阅读全文
posted @ 2019-06-26 22:10 大米饼 阅读(399) 评论(0) 推荐(1) 编辑
摘要: 题目 $n$个点$m$条边的无向图,一条路径的代价定义为路径上前$k$大边的边权和 对于$k = n \to 1 $,求1-n的最短路 $n,m \le 3000 \ , \ w_i \le 10^9$ 题解 60pts 枚举最小的边$e$将边分为 $ \ge e $ 和 $ define ll l 阅读全文
posted @ 2019-06-26 21:37 大米饼 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目 给出一个$2\times n$个点的二分图的邻接矩阵$M$ 以及$m$个行替换元,$k$个列替换元 $q$次询问:op u v 表示用第v个行/列替换元去替换矩阵的第u行/列 对初始以及每个操作矩阵输出完全匹配的方案数mod 2 的值 $n ,m,k \le 10^3 \ , \ q \le 阅读全文
posted @ 2019-06-26 21:34 大米饼 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目 $n \le 10^{18} \ , \ |T| \le 10^5$ 题解 显然,最少的操作次数一定是贪心地能匹配就匹配 我们可以建出$T$的SAM,把SAM不能走的边补到根的后继节点 问题变成在SAM上设计一条长度为$n$的路径使得它绕回根的次数最多 由于字符集为4,并且我们只关心绕回根的次 阅读全文
posted @ 2019-06-23 22:23 大米饼 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 题目 这是一道和俄罗斯方块有关的有趣题目 底面宽度为$N$,高度无限,初始时方块高度为$A_i$ 你可以决定每次会下落一个$1 \times K$或者$K \times 1$的方块 你需要在10000次内把所有方块消完,输出方案 $N , K A_i \le 50 $ 题解 c++ include 阅读全文
posted @ 2019-06-23 22:07 大米饼 阅读(188) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 27 下一页