概率/期望
lixuwei2333
这个作者很懒,什么都没留下…
展开
-
Forest Game 【期望】【点分治】【FFT】
题目链接:https://vjudge.net/problem/Gym-101234D题目大意:给一颗树,共N个点,每次随机选择一个点,得分加上该点所在树的大小,然后删除这个点,断开与其相连的所有边,问删完所有点所获得的 期望得分乘N! 是多少。emmm被这个乘N! 给坑了,以为这是个假的期望题目,因为全排列共N!种, 期望乘N! 其实就是全排列的和,觉得这是出题人留的解题思路.......原创 2019-11-07 18:49:40 · 213 阅读 · 0 评论 -
Piece of Cake 【概率/期望】
大体题意:给一个N个点的凸包,求任选K点组成的子凸包的面积期望怎么做(3≤k≤n≤2500)尝试的挣扎:1.暴力枚举?显然超时。2.考虑新加入一个点对期望的贡献?不会计算。GG正经题解:被rqy秒了......#include <bits/stdc++.h>#define ll long long#define rep(i, a, b)...原创 2019-04-08 21:27:45 · 676 阅读 · 0 评论 -
飞行棋【概率dp+高斯消元+矩阵快速幂】
题目链接:https://cometoj.com/contest/59/problem/E输入包含两个正整数d和k,分别代表璇璇的棋子到终点的距离d以及骰子的面数 。首先考虑一般情况下的状态转移方程, dp[u]表示以u为起点,到终点的期望步数。显然 dp[d] = 0 ,dp[0]为最终答案。然后我们发现当u+i > d的时候会从 d-(u+i-...原创 2019-08-01 09:42:33 · 467 阅读 · 0 评论 -
Rating【概率dp+高斯消元】
题目链接:https://vjudge.net/problem/HDU-4870将问题转换为每次可能+1分,-2分,目标到达20分。且最终状态一定是一个账号19分,另一个账号20分。因为期望的线性性,所以可以对两个账号分别计算期望,然后求和。dp[u]表示以u分开始,到达20分的期望比赛场数,那么有dp[u] = p*(dp[u+1]+1) + (1-p)*(dp[u-2]+1)...原创 2019-08-01 15:26:29 · 341 阅读 · 0 评论 -
[HNOI2013]游走 【概率dp+高斯消元】
题目链接:https://www.luogu.org/problem/P3232参考题解:http://old.orzsiyuan.com/articles/problem-HNOI-2013-Walk/首先考虑求每条边的经过次数的期望,给期望经过次数多的边分配小编号。边的期望经过次数可以由点的经过次数推出。设dp[i]为i节点的期望经过次数,out[i]为i节点的出度。那么对...原创 2019-08-01 21:23:30 · 161 阅读 · 0 评论 -
[Jsoi2009]有趣的游戏【概率DP】【AC自动机+高斯消元】
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1444首先构建AC自动机。然后问题就变成了经典问题:给一个有环图,0号点为起点,每条边有一定的概率去走,有若干个终点,到达终点后必须停止,问经过某一点的概率是多少。然后就可以用高斯消元解决了。(我怀疑这题数据水)#include<bits/stdc++...原创 2019-08-16 15:04:41 · 239 阅读 · 0 评论 -
Robots【2019南京网络赛】【DAG图上概率】
题目链接:https://nanti.jisuanke.com/t/41301设day[i]表示以i为起点到终点的期望天数。设ans[i]表示以i为起点到终点的期望得分。显然day特别好求,然后考虑如何借用day去得到ans,这也没什么难的,按求day的那种感觉就能写出方程来,然后验证一下样例就可以了。#include <bits/stdc++.h>#define ...原创 2019-09-06 21:19:00 · 200 阅读 · 0 评论