摘要: 期望 不难发现总期望为: $$E=\sum_{i=1}^{i \le n} i\times P_i$$ 期中$P_i$为最多能玩到的游戏为i的概率 再把这个式子拆开,我们可以得到: $$E=P_1+P_2+P_2+P_3+P_3+P_3+...$$ 我们设$f_i$为: $$f_i=\sum_{j= 阅读全文
posted @ 2019-07-19 13:09 TieT 阅读(190) 评论(1) 推荐(2) 编辑
摘要: 动态规划+线段树 神题。 ZJOI2010省选原题。 最朴素的版本: 设dp[i][j]表示在第i个村庄建设第j个基站的最小花费,pay[i][j]表示在i,j区间未被覆盖的基站所需要的罚款之和,C[i]表示在第i个村庄建设基站的花费 $$dp_{i,j}=min\{dp_{k,j 1}+pay_{ 阅读全文
posted @ 2019-07-16 22:17 TieT 阅读(311) 评论(0) 推荐(0) 编辑
摘要: DFS序+主席树 其实这还可以用树状数组搞的(伟大的XSH大佬提出的) But,本人苦调3个多小时,调不出来,最后无奈一查题解——woc,主席树! 暴力一发,A了。。。 那么来看看主席树是怎么PC过去的。 维护什么? 首先,想一下若路径A能被路径B包含,那么A的两端点就在路径B上。(无需讨论链和折线 阅读全文
posted @ 2019-07-16 22:08 TieT 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 数位dp 写在前面的话 一拿到这个题目,第一反应是找规律,于是写个暴力怒从1打表到3000,结果发现了个循环,瞎几把搞一波,写了2000多B,一测,连样例都过不了。然后,自闭了。。 更恐怖的是,机房还有人打表掉了60多万,发现了好多好多的循环,结果卵用都没有。。。 无奈,看波题解,数位dp!!! 回 阅读全文
posted @ 2019-07-16 19:49 TieT 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 装压dp+容斥 由于当n=4,m=7时,局部极小值(下面简称极小值)最多只有8个。(自己模拟一下) 这样,我们就可以装压了。 状态定义 $dp_{i,j}$表示当前放到第i,极小值的状态为j时的方案数 状态转移 分两种情况: 1.在极小值中放i: $dp_{i,j define int long l 阅读全文
posted @ 2019-07-15 21:15 TieT 阅读(183) 评论(0) 推荐(1) 编辑
摘要: LCA+二分 看了题面,再看标签:二分也就算了,但。。。LCA?? 没错,就是LCA! 来慢慢分析一波。。。。。 由于 一次只允许跳过1颗棋子 并且 两个棋子不能同时在一个点 ,我们以(1,2,3)为例((x,y,z)表示3个棋子分别在x,y和z位置)模拟一下. 注意红体字部分。 不难发现,当 中间 阅读全文
posted @ 2019-07-14 21:30 TieT 阅读(203) 评论(1) 推荐(1) 编辑