上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 题目链接: "货车运输" 题目分析: kruscal+树剖板套板 首先在一个连通块里的两个点之间的路径上边权最小值的最大值(有点绕)一定在最大生成树上,因为最大生成树使新图连通且边权最大 然后在最大生成树上树剖/倍增求两点路径中的最小值即可,注意边权下放到点后查询时要跳过$LCA$ 图可能不连通($ 阅读全文
posted @ 2019-09-18 09:15 kma_093 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "走这里" 题目分析: 联想到 "Asteroids" 这道题,将行和列分别作为二分图的两边的点,把点本身作为二分图的边去处理 那么这个题的限制条件打不穿的墙怎么处理呢,发现这样的话 $$ ...X.. $$ 其实左边那段和右边那段在横着考虑的时候是互不影响的,不妨对行和列重新编号 用一 阅读全文
posted @ 2019-09-14 08:56 kma_093 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "我要长高" 题目分析: 设$dp[i][j]$表示到第$i$个人,他的身高是$j$的时候的最小损失,然后得到一个朴素的转移方程 $dp[i][j] = min(dp[i 1][k] + abs(k j) C + (j a[i]) ^ 2)$ 把无关的丢到$min$外面来 $$ dp[i 阅读全文
posted @ 2019-09-11 21:00 kma_093 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "点我" 题目分析: 玄学$dp$ 设$val[s[i] 'a' + 1]$表示字母$s[i]$的花费 首先发现对于一个已经回文了的串$s[i, j]$,在$s[i 1]$的位置上删去和在$s[j + 1]$的位置上加上本质上是一样的,所以$val[s[i] 'a' + 1]$直接取增删 阅读全文
posted @ 2019-09-07 09:49 kma_093 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 很抱歉,这篇文章鸽了 回家了写$QAQ$ $2019/9/5 UPD:$这几天有点累~~太久没熬夜了不太习惯~~只能在机房颓一颓代码,周末回去把笔记本上的推导过程丢上来吧 先丢个代码在这里,坑待补 cpp // luogu judger enable o2 include define int lo 阅读全文
posted @ 2019-09-04 22:02 kma_093 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "传送门" 题目分析: 线段树妙题,感觉思路奇奇怪怪的,虽然对我来说不是“线段树菜题”($ldx$神仙$blog$原话)$QAQ$ 考虑怎么样维护可合并的信息解决这道题 首先有一个很明显的贪心,一张卡片正反面肯定是能小就小,不带修的话直接就过了 带修的话怎么处理呢,考虑在线段树上维护一个 阅读全文
posted @ 2019-09-04 21:27 kma_093 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "kma" 题目分析: "收集邮票" 的 弱弱弱弱化版 ,因为是期望,考虑倒推 设$f[i]$表示现在已经买齐了$i$种,距离买完它的剩余期望次数 那么下一次抽有$\frac{i}{n}$的概率抽到已经有的,有$\frac{n i}{n}$的概率抽到还没有的 那这两种情况的期望分别是$\ 阅读全文
posted @ 2019-08-13 17:09 kma_093 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "P5104" 题目分析: 题目和$n$是没什么关系的,因为是$n$个人抢,其实不一定抢完 其实很显然……就是求一个连续型随机变量的期望 首先设一个随机变量$X$,表示第一个人拿到的钱,那么有分布函数$F(x) = \frac{x a}{b a} = \frac{x 0}{w 0} = 阅读全文
posted @ 2019-08-13 14:27 kma_093 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "神仙题QAQ" 题目分析: 概率期望题是不可能会的,一辈子都不可能会的QAQ 这个题也太仙了 首先明确一下题意里面我感觉没太说清楚的地方,这里是抽到第$i$次要$i$元钱,不是抽到第$i$种~~不然就是一眼题了~~ 我们定义两个数组,$f[i]$和$g[i]$,分别表示现在取到第$i$ 阅读全文
posted @ 2019-08-12 17:12 kma_093 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "kma!" 题目分析: 割点模板,对于当前搜索的节点是不是搜索树里的根节点分类讨论 如果是根节点,显然如果它的子树数量$ =2$,把它$cut$掉两棵子树就不连通了 如果不是根节点,如果有搜到的节点$low[v] = dfn[u]$,说明有节点不通过$u$没办法上翻到环外,那么把它$c 阅读全文
posted @ 2019-08-10 16:18 kma_093 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页