08 2019 档案
摘要:题目链接: "kma" 题目分析: "收集邮票" 的 弱弱弱弱化版 ,因为是期望,考虑倒推 设$f[i]$表示现在已经买齐了$i$种,距离买完它的剩余期望次数 那么下一次抽有$\frac{i}{n}$的概率抽到已经有的,有$\frac{n i}{n}$的概率抽到还没有的 那这两种情况的期望分别是$\
阅读全文
摘要:题目链接: "P5104" 题目分析: 题目和$n$是没什么关系的,因为是$n$个人抢,其实不一定抢完 其实很显然……就是求一个连续型随机变量的期望 首先设一个随机变量$X$,表示第一个人拿到的钱,那么有分布函数$F(x) = \frac{x a}{b a} = \frac{x 0}{w 0} =
阅读全文
摘要:题目链接: "神仙题QAQ" 题目分析: 概率期望题是不可能会的,一辈子都不可能会的QAQ 这个题也太仙了 首先明确一下题意里面我感觉没太说清楚的地方,这里是抽到第$i$次要$i$元钱,不是抽到第$i$种~~不然就是一眼题了~~ 我们定义两个数组,$f[i]$和$g[i]$,分别表示现在取到第$i$
阅读全文
摘要:题目链接: "kma!" 题目分析: 割点模板,对于当前搜索的节点是不是搜索树里的根节点分类讨论 如果是根节点,显然如果它的子树数量$ =2$,把它$cut$掉两棵子树就不连通了 如果不是根节点,如果有搜到的节点$low[v] = dfn[u]$,说明有节点不通过$u$没办法上翻到环外,那么把它$c
阅读全文
摘要:题目链接: "kma" 题目分析: 缩点之后很明显是个DAG,跑一遍toposort顺便dp 方程$ans[v] = max(ans[u] + w[v], ans[v])$,ans是到这个连通块的最大点权和,w是这个连通块的点权 注意缩点之后两个连通块之间可能会有很多边,从连通块内不同的点发出,正反
阅读全文
摘要:题目链接: "kma" 题目分析: 其实不需要dp的,直接拓扑排序就可以了 代码: cpp include define N (500000 + 50) using namespace std; inline int read() { int cnt = 0, f = 1; char c = get
阅读全文
摘要:题目链接: "kmakma!" 题目分析: 启发式搜索入门经典题 迭代加深: 本题最大次数15次,超过15次直接return 估价函数: 当前走的次数和与答案的偏差值,超过16直接return 代码: cpp include using namespace std; inline int read(
阅读全文
摘要:题目链接: "kma" 题目分析: 裸的三分套三分啊,三分为什么是单峰的可以去看这篇博客的证明,感觉是目前写得最清楚的一篇 "→人赢FSYolanda吊打集训队" 不过其实最开始没有很搞懂三分求单峰函数最值是个啥东西,所以这里还是记录一下 ~~手画图,不要吐槽有多丑~~ 代码:
阅读全文
摘要:题目链接 "走这里" 题目分析 ~~确实是绝世好题~~ 喵?为什么大家都觉得是个裸DP…… _(:з」∠)_可能是我tcl,有了$O(n^2)$的解之后一直没搞出优化到$log$级别的办法,最后还是看了博客 先说一下第一眼能得到的方程 $dp[i] = max(dp[j] + (a[i] \& a[
阅读全文
摘要:题目链接: "火柴排队" 题目分析: 感觉比较顺理成章地就能推出来?似乎是个一眼题 交换的话多半会往逆序对上面想,然后题目给那个式子就是拿来吓人的~~根本没有卵用~~ 唯一的用处大概是告诉你考虑贪心一波,很显然有 两个序列中每对排名对应的数放在同一位置上是最优策略 这个结论 说详细一点,假设$a_0
阅读全文
摘要:题目链接 "走这里" 题目分析 ~~对不起我就来水个博客~~ 好像这段时间一直很颓,但是什么事情都不干又良心不安,所以就来颓个树剖。 说正事。 最开始做这个题的时候sb了一下,因为虽然可以当做染色染0和1,不知道怎么统计状态变化的软件包的数量,后来发现我们在线段树上维护的$sum$的变化值其实就是这
阅读全文

浙公网安备 33010602011771号