摘要: \(\texttt{link}\) 记 \(E(i)\) 为从 \(i\) 到 \(n\) 的期望天数,则答案为 \(E(1)\)。 类似 \(Dijkstra\),每次可以确定 \(E\) 最小的点不会再被松弛,设这些点为 \(a_1,a_2,...,a_m\)。 若有 \(u \longrigh 阅读全文
posted @ 2021-11-04 07:25 klii 阅读(28) 评论(0) 推荐(0)
摘要: \(\texttt{link}\) 对于每个数,它最终的位置取决于它的最后一次操作,记这样的操作为关键操作。 假设我们知道目标序列中,第一个“前移”的关键操作和第一个“后移”的关键操作的位置,记作 \(l,r\),可以确定,\([l,r]\)一定是没有操作过的,并且,关键“前移”操作的顺序为 \(l 阅读全文
posted @ 2021-11-03 19:03 klii 阅读(282) 评论(0) 推荐(3)
摘要: https://www.cnblogs.com/victorique/p/8560656.html https://www.luogu.com.cn/blog/command-block/wang-lao-liu-xiang-guan-bi-ji 最小割建模 \(\texttt{[国家集训队]圈地计 阅读全文
posted @ 2021-11-03 07:49 klii 阅读(73) 评论(0) 推荐(0)
摘要: \(\texttt{link}\) 考虑点分治:每次计算以分治中心的城市为首都的合并次数,当已合并的城市的某些小镇不在当前这一层分治里,则必然会经过上一层的分治中心,答案也不会更优,直接忽略这一层。 具体实现: 首先遍历这一部分得到每个点的父亲节点,然后将分治中心所在城市的所有小镇加入一个队列里,如 阅读全文
posted @ 2021-10-28 20:19 klii 阅读(73) 评论(0) 推荐(0)
摘要: \(\texttt{link}\) 不考虑修改,首先有一个贪心做法: 每次找到一个还能押彩票且收益最大的奖池,押一票,用堆维护可做到 \(O(n \log n)\)。 对于奖池 \(i\) ,若目前已押 \(x\) 张票,则再押一张的收益期望是: \(\Delta E(x+1) = p_i(\dfr 阅读全文
posted @ 2021-10-28 09:15 klii 阅读(40) 评论(0) 推荐(0)
摘要: \(\texttt{link}\) 第一感觉是先把环上的点去掉,然后对剩下的森林做 \(dp\),但是这样是有问题的: \(\bullet\) 两个环之间的路径上的点也是无法选择的; \(\bullet\) 剩下的森林中,有些树挂在某些环上,属于有根树,有些树是独立的无根树。 对于第一个问题,可以考 阅读全文
posted @ 2021-10-27 21:31 klii 阅读(39) 评论(0) 推荐(0)
摘要: Day0 晚上入住酒店,体验和去年没啥区别( 顺便去 seven eleven 吃了个面。 Day1 早上看了看板子,并没有写,大概看了一下之前的做题记录。 赛时: 这个 \(T1\) 什么东西,这个 \(T2\) 什么东西,这个 \(T3\) 什么东西,这个 \(T4\) 什么东西?? 看完题决定 阅读全文
posted @ 2021-10-23 22:31 klii 阅读(169) 评论(5) 推荐(4)
摘要: 推荐 https://blog.csdn.net/Huah_2018/article/details/120295209 ,写的很好。 阅读全文
posted @ 2021-10-16 10:45 klii 阅读(68) 评论(0) 推荐(1)
摘要: 曼哈顿距离与切比雪夫距离转化 曼哈顿距离 \(\longrightarrow\) 切比雪夫距离: \((x,y) \longrightarrow(x+y,x-y)\) 切比雪夫距离 \(\longrightarrow\) 曼哈顿距离: \((x,y) \longrightarrow (\dfrac 阅读全文
posted @ 2021-10-15 10:07 klii 阅读(107) 评论(0) 推荐(0)
摘要: \(\texttt{题面}\) 题意: 给定一个序列 \(A\) ,\(A\) 中的元素互不相同,求有多少个 \(A\) 的排列满足 \(\sum\limits_{i=2}^n|A_i - A_{i-1}|\le L\),答案对 \(10^9 + 7\) 取模。 \(\text{Limits:}\) 阅读全文
posted @ 2021-10-15 10:04 klii 阅读(183) 评论(0) 推荐(2)