摘要:
题面 前置芝士: 随机游走模型 给定一个 \(n\) 个点 \(m\) 条边的无向连通图,某位同志想从 \(s\) 号节点走到 \(t\) 号节点,每一个节点走向另一个相连的节点有一定概率,求期望步数 设 \(f_i\) 表示为从 \(i\) 节点到 \(t\) 节点的期望步数,\(p_{i,j}\ 阅读全文
摘要:
概率DP(应该是小于等于蓝题的难度 设 \(f(i,j)\) 表示前 \(i\) 项比赛除此人外得分为 \(j\) 的期望人数 有转移: \(f(i,j)= \frac{1}{m-1} \sum_{k=j-m}^{j-1}f(i-1,k)\times[k\neq j-c_i]\) 很显然的前缀和 设 阅读全文
摘要:
T3 观察题目及表达式,建立表达式的二叉树,以运算符为非叶子节点,变量为叶子节点,其中 \(&\) 和 \(|\) 运算符有左右两子树, \(!\) 只有左子树 发现每次询问需要 \(\mathcal{O}(\log n)\) 或 \(\mathcal{O}(1)\) 的复杂度,考虑预处理答案 发现 阅读全文
摘要:
题面 题意翻译: 在 \(n\) 行 \(m\) 列的矩阵中放若干的点,使得每行每列的总点数小于或等于 \(2\) 。 填表法 DP : 考虑一行一行填表,对每一列状态进行分析 如「题意翻译」中所述,每一列只有三种合法状态,即放了 \(1\) 个, \(2\) 个或者 \(0\) 个点 这样就能写出 阅读全文
摘要:
三角函数基础知识 一、定义: 正弦: \(\sin A = \frac{a}{c} = \frac{对边}{斜边}\) 余弦: \(\cos A = \frac{b}{c} = \frac{邻边}{斜边}\) 正切: \(\tan A = \frac{a}{b} = \frac{对边}{邻边}\) 阅读全文
摘要:
"题面" 复习一下线段树 将城市变成轮廓线,每一个位置的高度自然选的是该位置高度的最大值 维护这个东西,你可以用各种各样的东西,比如线段树 因为数据范围小,不需要离散化,但是建议写离散化练手~~这个人太蒻了竟然没写,打他~~ 我们以每个位置为线段的节点,造一颗线段树,因为没有初值,像我这样的线段树不 阅读全文
摘要:
"题面" 相对来说比较水的实数二分,但是这精度卡的。。。 废话不说,做法概要: 二分的部分就不说了,自己去实现,自己去卡精度 只说 函数以及特殊处理 对于答案是 $ 1$ 的情况,只有一种情况,即: $$\sum_{i=1}^n a_i \leq p$$ 注意:计算 $\sum_{i=1}^n a_ 阅读全文
摘要:
"题面" 题意简述 给 $n$ 个物品,每个物品有两个属性(为整数),要求从中选若干个物品,使得两属性的总和最大且任意一个属性的和不得小于 $0$ 解 题意类似于背包,复杂度 $W = 400 \times 1000$ 也符合 $O(nW)$,就用背包的思想来考虑 惯用伎俩,选一个属性为重量,另一个 阅读全文
摘要:
"题面" 题意简述: 给一个节点数为 $n$ 且有 $n 1$ 条边的连通图,给出每个点的点权 $c_i$ ,对于每一个点,求出与其距离不大于 $m$ 条路径的点的权值和 首先它是一棵树 ~~(废话)~~ 这题拿上手,不能正经搜索,考虑DP 设计状态 $f_{i,j}$ 表示第 $i$ 个点距离不大 阅读全文
摘要:
"题面" 题目简意: 给出 $n$ 个物品,体积为 $w_i$ ,现把其分成若干组,要求每组总体积 $V \leq W$ ,问最小分组数。 看这个题意,大概率是一个DP,看一下 $n$ 的数据范围,点明了记忆化搜索和状压DP两种方法 这篇题解来讲后者 首先确定状态,每一个正整数状态 $s$ 的在二进 阅读全文