专栏文章

题解:P13004 [GCJ 2022 Finals] Schrödinger and Pavlov

P13004题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@min2u43z
此快照首次捕获于
2025/12/01 19:39
3 个月前
此快照最后确认于
2025/12/01 19:39
3 个月前
查看原文
关于现有两篇题解的补充说明。
首先计数转概率,设 pip_i 表示 ii 号盒子里有猫的概率。如果存在一条有向边 iji\to j,容易推出,操作一下盒子 ii 的转移形如 {pipipjpjpi+pjpipj\begin{cases} p'_i\gets p_ip_j\\ p'_j\gets p_i+p_j-p_ip_j\end{cases}
在转移中,我们使用 pip_ipjp_j 相乘刻画二者同时成立,假定了 pip_ipjp_j 之间是独立的。如果 pip_ipjp_j 不独立,相乘是没道理的。我们不能用 1212\frac{1}{2}\cdot \frac{1}{2} 计算两个焊在一起的硬币同时正面朝上的概率。
当连通块构成一棵内向树时,二者确实独立,因为转移当前这条边前,两侧之间不会有转移。
所以,当连边是基环树时,在环上选一条边钦定它有没有起作用后,剩下的转移便可以正确进行。
理论上只要选的边在环上都是对的,另外一篇题解说只能选第一条,我猜是因为他实现的时候不小心把边选到环外面了。

评论

0 条评论,欢迎与作者交流。

正在加载评论...