随笔分类 - DP-概率DP
摘要:"LINK" 题目大意 一棵树,上面的每个点都有一定概率成为起点和终点 从起点出发,随机游走,并按照下列规则统计count: c++ include using namespace std; typedef double db; const int N = 1e5 + 10; int n, siz[
阅读全文
摘要:"LINK" 思路 首先暴力$n^2$是很好想的,就是把当前节点概率按照权值大小做前缀和和后缀和然后对于每一个值直接在另一个子树里面算出贡献和就可以了,注意乘上选最大的概率是小于当前权值的部分,选最小是大于当前权值的部分 然后考虑怎么优化 用线段树合并来做 每次向左递归的时候就把x右子树对y左子树的
阅读全文
摘要:"LINK" 思路 首先在加入几个点之后所有的点都只有三种状态 一个是在独立集中,一个是和独立集联通,还有一个是没有被访问过 然后前两个状态是可以压缩起来的 因为我们只需要记录下当前独立集大小和是否被访问过,然后每次加点我们直接枚举加入独立集中的点然后周围联通的点都可以一起访问,只要保证当前枚举的点
阅读全文
摘要:"题面" 思路 我们可以把到每个点的期望步数算出来取max?但是直接算显然是不行的 那就可以用Min Max来容斥一下 设$g_{s}$是从x到s中任意一个点的最小步数 设$f_{s}$是从x到s中任意一个点的最大步数 然后就可以的得到 $f_{s}=\sum_{t\subseteq s}( 1)^
阅读全文
该文被密码保护。
摘要:Description 傲娇少女幽香是一个很萌很萌的妹子,而且她非常非常地有爱心,很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。 这不,幻想乡突然发生了地震,所有的道路都崩塌了。现在的首要任务是尽快让幻想乡的交通体系重新建立起来。幻想乡一共有n个地方,那么最快的方法当然是修复n 1条道路将
阅读全文
摘要:Description 通往贤者之塔的路上,有许多的危机。 我们可以把这个地形看做是一颗树,根节点编号为1,目标节点编号为n,其中1 n的简单路径上,编号依次递增, 在[1,n]中,一共有n个节点。我们把编号在[1,n]的叫做正确节点,[n+1,m]的叫做错误节点。一个叶子,如果是正 确节点则为正确
阅读全文
摘要:Description Zeit und Raum trennen dich und mich. 时空将你我分开。B 君在玩一个游戏,这个游戏由 n 个灯和 n 个开关组成,给定这 n 个灯的初始状态,下标为从 1 到 n 的正整数。每个灯有两个状态亮和灭,我们用 1 来表示这个灯是亮的,用 0 表
阅读全文
摘要:"LINK" .pdf) 思路 首先考虑减血,直接一个dp做过去,这个部分分不难拿 然后是$op=1$的部分 首先因为要知道每个人被打的概率,所以需要算出这个人活着的时候有多少个人活着时概率是什么 那么用$g_{i,j}$表示第i个人还活着的时候还有其他的j个人活着的概率 这个东西暴力DP是$n^3
阅读全文
摘要:Description 有一天Petya和他的朋友Vasya在进行他们众多旅行中的一次旅行,他们决定去参观一座城堡博物馆。这座博物馆有着特别的样式。它包含由m条走廊连接的n间房间,并且满足可以从任何一间房间到任何一间别的房间。 两个人在博物馆里逛了一会儿后两人决定分头行动,去看各自感兴趣的艺术品。他
阅读全文
该文被密码保护。
摘要:"LINK" 思路 首先是考虑怎么设计dp的状态 发现奴隶主的顺序没有影响,只有生命和个数有影响,所以就可以把每个生命值的奴隶主有多少压缩成状态就可以了 然后发现无论是什么时候一个状态到另一个状态的转移都是固定的方式 所以可以预处理转移矩阵用矩阵快速幂进行优化 但是如果在计算的时候暴力$状态^3$进
阅读全文
该文被密码保护。

浙公网安备 33010602011771号