E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ACM-概率DP
codeforces 399D Painting The Wall-
概率dp
现在小明来刷墙,如果每一行每一列都至少有一个格子刷过了就停止工作,否则每次随机选一个格子,如果刷过了就不刷如果没刷过就刷,然后休息一分钟,求停止工作时时间的数学期望(开始之前已经有m个格子刷过了)分析:
概率
AC_0_summer
·
2020-09-12 05:43
DP
景区路线规划(
概率dp
)
景区路线规划题目描述美团旅行团队最近打算推出一项新服务,为景区的各个景点规划游览路线,提升游客满意度。其中一个重要的问题是对于一个景区道路网,求出游客的满意度的期望值。基于用户的喜好差异,我们需要对男性游客和女性游客的满意度分别计算。景区被描述成一张n个点、m条边的无向图(无重边,无自环)。每个点代表一个景点,第i个景点游览需要耗费ci分钟,会让男性游客和女性游客的满意度分别增加h1i和h2i(满
diandong9381
·
2020-09-12 00:05
Foreign Postcards Gym - 101190F
概率DP
题目链接:https://vjudge.net/problem/Gym-101190F转自:https://blog.csdn.net/dormousenone/article/details/73699630题意:1.对于一叠n张卡片,随机取前k张2.若取到的k张的第一张为W,则k张卡片的状态全部翻转。3.将k张卡片在桌面上展示4.若一叠卡片仍有剩余,则继续上述操作问最后桌面上为W的卡片的期望?
EHWWFFT.
·
2020-09-11 17:34
DP
poj 2151 Check the difficulty of problems
概率dp
题意:在acm比赛中,n题,t队。给出每个队做对每题的概率,问每队至少对一题,至少有一队做对至少m题的概率分析:dp,f[i][j]表示第i个队伍做对第j题的概率。g[i][j][k]表示第i个队伍对于前j题而言做对k道的概率。g[i][j][k]=g[i][j-1][k-1]*(f[i][j])+g[i][j-1][k]*(1-f[i][j]);有了所有的g,我们就可以求出每个队至少做对1题的概
曉_寧
·
2020-09-11 16:58
数据结构之动态规划
BZOJ1444 有趣的游戏【AC自动机、
概率DP
】
先对给出的字符串建立AC自动机。也是也可以说是trie图,一个状态图。那么只要解出所有节点的概率就可以了。但是由于这些节点并没有明确的先后关系,而是构成了一个环的关系,所以只能有高斯来解出概率。构造扩展矩阵的时候:(分为根节点1和一般节点i)因为根节点出现的概率为1,所以对根节点方程构造出一个完整的方程。MAT[1][1]=MAT[1][n+1]=1,设一共有n个节点,表明到达这个点的概率为1一般
粽子猪zZ
·
2020-09-11 16:21
ACM/ICPC
矩阵乘法学习记录+模板+例题
学习记录主讲矩阵乘法(原理、计算、功能、应用)模板为矩阵乘法和矩阵快速幂的C++代码实现例题为矩阵快速幂求斐波那契数和一个ACM的具体题目(用矩阵快速幂优化
概率DP
)学习记录:(from:http://
Must_so
·
2020-09-11 16:37
ACM题解与算法
ACM(算法)
Name That Tune(
概率DP
)
题目链接:http://codeforces.com/contest/499/problem/D题意:有n首曲子,一首一首的放给你听,然后要你猜歌名,对于第i首歌,你前ti-1秒每一秒猜对概率为pi,在第ti秒你必猜对,一旦第i首歌被猜对,立刻播放下一首,求T秒之后你猜对歌曲数量的期望思路:dp[i][j]表示第i首歌刚好在第j秒时被猜对有转移dp[i][j]=∑(dp[i-1][j-k]*p[i
Jaihk662
·
2020-09-11 13:44
#
动态规划
ACM-
>uva401
#include#include#include#includeusingnamespacestd;charReverse[35]={'A','#','#','#','3','#','#','H','I','L','#','J','M','#','O','#','#','#','2','T','U','V','W','X','Y','5','1','S','E','#','Z','#','#','
Fate_O
·
2020-09-10 18:46
ACM-uva-Running
ACM-
图论-最短路dijsktra poj2253
这题折磨了我一整天,一直撞南墙,疯狂改不同的小地方,再提交,最后,看别人的代码,发现是精度问题!!!!!double(%lf)计算—->float(%f)输出题意:青蛙(单源点)分步跳跃到(终点)每条路(源到终)定义权值为:各个路段中的最大值求所有路中,权值最小的路,输出权值dis[n]模板题,dijsktra;希望好心的英语大佬可以给我说一下,题目中怎么表达是float输出而不是double1.
oliveQ
·
2020-08-26 16:51
算法题解
ACM-
线段树
https://blog.csdn.net/qq_25605637/article/details/46967529
wanf_
·
2020-08-26 13:27
概率DP
基础 CF148D Bag of mice
#include#include#include#include#include#include#include#include#include#include#include#include#defineCLEAR(a)memset((a),0,sizeof((a)))usingnamespacestd;typedeflonglongLL;constintinf=1e9;constintmaxn
aksdrxzd
·
2020-08-25 14:50
ACM
ZOJ 3329 One Person Game (
概率DP
& 期望)
OnePersonGameTimeLimit:1SecondMemoryLimit:32768KBSpecialJudgeThereisaverysimpleandinterestingone-persongame.Youhave3dice,namelyDie1,Die2andDie3.Die1hasK1faces.Die2hasK2faces.Die3hasK3faces.Allthedicea
weixin_34080903
·
2020-08-25 09:13
(树形
概率DP
)
思路:树上的
概率DP
,用状态dp[i][j]表示以i为根节点的子树中所有点对之间的距离小于等于s且从i出发的最长距离是j的概率,那么就可以写出状态转移方程,每次dfs将当前的子树与前面的子树的结果合并,
godspeedkaka
·
2020-08-25 09:29
程序设计竞赛
ZOJ3329之经典
概率DP
(这类
概率dp
的解题规律)
/*题意:有三个骰子,分别有k1,k2,k3个面。每次掷骰子,如果三个面分别为a,b,c则分数置0,否则加上三个骰子的分数之和。当分数大于n时结束。求游戏的期望步数。初始分数为0分析:假设dp[i]表示拥有分数i到游戏结束的期望步数则(1):dp[i]=SUM(p[k]*dp[i+k])+p[0]*dp[0]+1;//p[k]表示增加分数为k的概率,p[0]表示分数变为0的概率假定(2):dp[i
秋天的风--
·
2020-08-25 09:24
编程
dp
stl+杂碎知识+概率算法
HDU 4035 Maze 树形
概率DP
2011年成都网络赛E题
题目大意:lxhgww现在在一个树形图的点1上(此树形图共n个点,编号从1到n)现在在第i点有Ki%的概率被杀死回到点1,有Ei%的概率逃出迷宫,剩下的1-Ki%-Ei%就是什么都没发生了,需要转到下一位置,其中K0=E0=0,现在给出树形图,定点数n#include#include#include#include#include#include#include#include#include#i
Gatevin
·
2020-08-25 09:19
ACM_Probability
HDU
ACM-
贪心入门:POJ3253 Fence Repair
ACM-
贪心入门:POJ3253FenceRepair中文题意输入输出示例输入示例输出解决思路AC代码为简化文章,原题请直接看原题链接中文题意给你一块长木板,其长度为L,要求将其切割成若干块指定大小的木板
三号室
·
2020-08-25 06:04
贪心
ACM
ACM
贪心算法
哈夫曼树
最小堆
ACM-
贪心入门:POJ3069 Saruman's Army
ACM-
贪心入门:POJ3069Saruman'sArmy中文题意输入输出示例输入示例输出解决思路AC代码为简化文章,原题请直接看原题链接中文题意给定一些点,标记其中的某些点。
三号室
·
2020-08-25 06:04
ACM
贪心
ACM-
贪心入门:字典序最小 POJ3617
ACM-
贪心入门:字典序最小POJ3617中文题意输入输出示例输入示例输出解决思路AC代码为简化文章,原题请直接看原题链接中文题意输入一串字符串,每次从字符串的两端取一个字符,直至取完,构建成一个新的字符串
三号室
·
2020-08-25 06:04
ACM
贪心
cf935d(
概率dp
+逆元)
这个dp倒是不难。。也算不上dp吧。。就是概率直接推而已。。主要处理0的问题,分成大于和等于,把大于先算出来,等于留和给下一位乘上来。。然后为什么要反过来算呢。。就是比较方便算吧。。其实正着也没什么问题。。。然后这个问的价值主要还是在他问的方式,就是把这个答案保留分数还取膜了,当然小数是不可能取膜的。。所以要把除法转变为乘法。。即把p/q(modinf)变成p*q^(-1)modinf。。当然在取
qkoqhh
·
2020-08-25 03:33
DP
数论
B - Discovering Gold LOJ—1030(
概率DP
掷筛子求期望)
思路:
概率DP
:一般求概率是正推,求期望是逆推。设dp[i]表示当前位置在i处到达N处得到的金币期望,dp[i]=SUM(dp[i+1],dp[i+2
发型睡姿决定
·
2020-08-24 23:11
概率期望&&概率DP
[期望DP] 初试期望DP 绿豆蛙的归宿
绿豆蛙的归宿Portkey期望
概率DP
考虑fi=∑(p[i→j]f[j]+w[i→j])f_i=\sum(p[i\toj]f[j]+w[i\toj])fi=∑(p[i→j]f[j]+w[i→j])对于一个点
锑元素使者
·
2020-08-24 21:15
#
期望概率DP
codeforces 28C (
概率DP
)
题目链接:点击这里题意:m个房间n个人,每个人随机走进一个房间,每个房间排ai个队伍,走进这个房间的人平均排队,问最长的一个队伍的长度期望。用dp[i][j][k]表示i个房间剩下j个人最长队伍是k的概率。转移的时候就枚举当前房间的人数,概率乘上所有剩下的人中选择这么多人并且他们都进这个房间的概率.期望就是∑ni=1dp[m][0][i]∗i。#include#include#include#in
morejarphone
·
2020-08-24 15:14
概率DP
浩爷
概率DP
快速学习方案--让你从5秒真男人中脱颖而出-。-!
其实很多时候碰到
概率dp
的时候不是不会做,只是纠结着概率要怎么联系起来。
概率dp
:用于解决求概率、期望...等等和概率相关的问题。
LV耗子
·
2020-08-24 00:03
望昨天-我还是一个小学生
ACM-
图论-拓扑排序
拓扑排序用于解决图论中有向图的一类序列问题。即在某一个有向图graph中,假设每一条有向边(u,v)代表节点u必须排在节点v的前面,那么按照这样的规则,将所有的节点进行排序,最终得出的序列就称为拓扑序。拓扑排序在ACM比赛和实际生活中都比较常见,只要能将事物抽象成有向图,并要求按规则排序,那么就可以考虑拓扑排序,比如选修课程的安排、按胜负排名次等。拓扑排序只适用于有向无环图,所以使用拓扑排序的第一
潜水的疯
·
2020-08-23 07:36
ACM-专题-图论
【
概率DP
】51Nod 1398 等公交
题面在这里考虑fi表示用了i时间,用了任意辆车概率之和然后就好了示例程序:#include#include#definecl(x,y)memset(x,y,sizeof(x))inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2
linkfqy
·
2020-08-23 06:13
51Nod
概率/期望DP
常见OJ题解专栏
我的OI历程
51nod 1398 等公交【
概率DP
】
Description小镇的公交车站里有N辆公交,标号为0,1,2,…,N-1。这个小镇的公交运作模式比较奇葩,当必须有一辆车离开车站时,系统会随机从N辆车中选择一辆车,其中任意一辆车i被选中的概率为prob[i]/100,当车i被选中后它会离开车站,并且在之后的time[i]的时间内完成它的行程并返回车站。然后系统又开始随机选N辆车之一(存在同一辆车被连续多次选中的可能)。这个车站在0时刻发出第
Sdywolf
·
2020-08-23 04:21
51nod
-----DP-----
概率DP
51Nod - 1398 等公交
题解这题是比较基础的
概率DP
题。定义f[i]表示第i个时刻的所有的情况的概率和。f[i]由∑f[i−time[j]]来转移就好了。最后枚举一下在他上车之前的最后一辆车是那一辆*他等的时间就好了。
DYT_B
·
2020-08-23 04:14
题解
51nod题解
acm-
单词拼接
单词拼接时间限制:3000ms|内存限制:65535KB难度:5描述给你一些单词,请你判断能否把它们首尾串起来串成一串。前一个单词的结尾应该与下一个单词的道字母相同。如alohadogarachnidgophertigerrat可以拼接成:aloha.arachnid.dog.gopher.rat.tiger输入第一行是一个整数N(0importjava.util.Arrays;importjav
KeepLearningWqq
·
2020-08-23 02:39
acm
java
CF54C First Digit Law Solution
今天整一道
概率dp
的题来做题目链接(luogu)codeforces题目大意给一个数nnn,然后给出nnn行,每行lil_ili,rir_iri,代表第iii个数在区间[li,ri][l_i,r_i][
smoothset
·
2020-08-23 02:52
c++
Codeforces 280C Game on Tree
概率dp
树上随机删子树 求删完次数的期望
题目链接:点击打开链接题意:给定n个点的一棵树每次操作随机选任意一个点,把这个点和这个点的子树删去。当把所有点删去则停止。问操作次数的期望。题解引用自:点击打开链接删除的规则拥有一个非常好的性质:对于任意(u,v),选择u会导致删除v,那么选择u会删除的点集合一定包含选择了v以后会删除的点集合。我们考虑换一种方式来实现删除的过程:产生一个随机的1-n的排列P,从前往后依次尝试删除这些点,如果当前点
九野的博客
·
2020-08-23 02:31
概率DP
期望
NOIP2016——纪念第一次水过的一等
因为T2太经典了,最后再讲):其实是一个很裸的Floyd+
概率Dp
,但是期望类的Dp方程,没写过一道题,还真写不出来。Floyd就不用说了吧?
I_AM_HelloWord
·
2020-08-23 02:06
DP进阶(1)、状压DP
DP进阶系列会选取DP的一些难度较大的部分进行探讨,有状压DP、
概率DP
、树型DP、DP优化,包括斜率优化、FFT加速等。今天主讲状压DP。我们都知道,DP的关键点在于“状态”。
Messhiro
·
2020-08-23 00:37
算法
hdu 4035 Maze
第一次做
概率DP
,找了篇大神的借鉴一下个人感觉,根据题意,每个数据节点均要父节点与子节点的数据联合计算,因此可以将问题化简为系数表达式#include#include#include#includeusingnamespacestd
solotzg
·
2020-08-21 10:32
概率DP
ACM-
简单题之郑厂长系列故事(逃离迷宫)——hdu4524
郑厂长系列故事——逃离迷宫题目:http://acm.hdu.edu.cn/showproblem.php?pid=4524TimeLimit:3000/1000MS(Java/Others)MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):1247AcceptedSubmission(s):611ProblemDescription郑
ltree98
·
2020-08-21 09:47
ACM-简单题
漫漫刷题路
poj3744(矩阵连乘优化
概率dp
)
题目链接:http://poj.org/problem?id=3744题意解析:这题大意是给定一条路,有n个地雷,从一开始以p的概率走一步,以1-p的概率走俩步,问你安全通过的概率是多少。难点:因为地雷的范围为1~100000000,用不了一般的dp数组求解,所以我们要用矩阵连乘来优化;(p)(1-p)–(1)-----------*(1)(0)-----(0)代码:#include#includ
*笑三笑
·
2020-08-21 08:16
概率DP
/期望DP总结
概述一般来说,
概率DP
找到正确的状态定义后,转移是比较容易想到的。但状态一定是“可数”的,把有范围的整数作为数组下标。事实上,将问题直接作为状态是最好的。
myjs999
·
2020-08-21 00:41
总结
SDOI 2017R2游记
第一题一眼看过去肯定是
概率dp
,被组合数学搞崩过多次的选手肯定会想到组合数。由于分母是2的n次方级别的,所以在求组合数的时候大了就要及时用while除,于是只打了貌似可行的dp+组合数的2
_hlly_
·
2020-08-20 23:23
记录
有向图或者无向图
概率dp
概要:一般形成环的用高斯消元法求解。但是递推公式只和少数变量相关,可以考虑分离出系数。总结:(看完下面的例题再来看这部分)1.这类题型一般可以先写出原始公式然后分离出困难的变量,比如第二题的dp[1],dp[father[i]],都是很难处理的变量,就可以把它们作为待定系数的变量2.将剩下的变量通过待定系数的公式带入消去,比如例题2,∑dp[child[i]]用∑(Aj∗dp[1]+Bj∗dp[i
QiufengWang424
·
2020-08-20 23:41
------概率
期望与方差
------概率DP
online
judge
HDU
ACM-
>dijkstra + heap + stl 一个人的旅行 hdu 2066
一个人的旅行TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):15164AcceptedSubmission(s):5155ProblemDescription虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中
Fate_O
·
2020-08-20 18:27
ACM->最短路
ACM-
对称博弈之Coin Game——hdu3951
CoinGameTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1145AcceptedSubmission(s):668ProblemDescriptionAfterhhhaslearnedhowtoplayNimgame,hebeginstotryanotherc
ltree98
·
2020-08-20 12:11
ACM-博弈
漫漫刷题路
概率DP
【入门】
HDU3076ssworldVSDDD题意:2个人分别有AB的血数,轮流扔骰子,数小的自减一血,平的不变,谁先到减0,谁输,问A赢的概率。题解:考虑平局的出现对局面没有影响,因此把平局规约到非平局里即可,对于每一次p1表示A赢,p2表示B赢,p=1-p1-p2表示平局,A赢的概率为p1+p*p1+p^2*p1+…p^n*p1,n->无穷,即a=q1/(1-p);b=q2/(1-p);然后在他们一定
百里屠猪
·
2020-08-20 10:24
热身赛C.饱和式救援(热身)
概率dp
0.42s
Description“在全球性救援开始的0.42秒后,MOSS就已经推算出结果,这是一场注定徒劳的救援。”在《流浪地球》电影中,虽说在引爆木星之后推动了地球离开木星,但是大爆炸摧毁了地球上大部分的行星发动机。人类再一次展开全球性救援。此时的MOSS已经被烧毁,现在告诉你每只救援队的目标发动机的编号以及这只救援队在规定时间内成功救援的概率,假如有至少k个行星发动机能够得到重启,则认为地球会被拯救。
阿晴0219
·
2020-08-20 03:34
动态规划dp
ACM-
威佐夫博弈之取石子游戏——hdu1527
取石子游戏TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):3287AcceptedSubmission(s):1632ProblemDescription有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中
ltree98
·
2020-08-20 03:42
ACM-博弈
漫漫刷题路
ACM-
最大子矩阵和
最大子矩阵和问题是对最大子序列和问题的扩展,即从一维扩展到了二维。但是解决此问题的方法和原来的方法并没有太大的差别,这里就以同样的动态规划的实录思路来求解此问题。原来subSum[i]代表包含ai并且以ai结束的子序列的最大和,状态转移方程为subSum[i+1]=subSum[i]#include#includeusingnamespacestd;#defineMAX105//第i行前j个元素和
潜水的疯
·
2020-08-20 01:16
ACM-专题-字符串与搜索
概率dp
方法及实例
欢迎访问https://blog.csdn.net/lxt_Lucia~~宇宙第一小仙女\(^o^)/~~萌量爆表求带飞=≡Σ(((つ^o^)つ~dalao们点个关注呗~~摘要
概率DP
主要用于求解期望、
lxt_Lucia
·
2020-08-19 10:34
spiny
「PKUWC 2018」猎人杀【容斥+
概率dp
+生成函数+分治FFT】
传送门解题思路:思路巧妙……原题中每轮概率都在变化,一脸不可做,但注意到对问题的转化:我们杀人后将其打上标记,但还是可以以他为目标重复选,直到选到一个未打标记的人。这和原问题等价,而且这样每轮选中每人的概率都不变。考虑容斥,枚举强制在1号后面死的人,即1号至少在这些人前面,令A=∑wiA=∑wi,SS为枚举到的人的wiwi之和,tt为人数,则ans=(−1)t∑i=0∞(1−S+w1A)iw1Aa
Neo__Z
·
2020-08-19 09:19
容斥原理
多项式运算
概率dp
bzoj5004 开锁魔法II【
概率dp
&&生成函数】
题目大意:给一个n的点的图,每个点只有一条出边和入边(组成了若干环),现在从中选k个点,问每个环至少选中一个点的概率。n、k#definelllonglongusingnamespacestd;intgetint(){inti=0,f=1;charc;for(c=getchar();(c!='-')&&(c'9');c=getchar());if(c=='-')f=-1,c=getchar();f
Neo__Z
·
2020-08-19 09:19
概率dp
多项式运算
生成函数
bzoj
游戏(第二次触碰
概率dp
已经有了感觉了!!!)
游戏【问题描述】Alice和Bob两个人正在玩一个游戏,游戏有很多种任务,难度为p的任务(p是正整数),有12p的概率完成并得到12p−分,如果完成不了,得0分。一开始每人都是0分,从Alice开始轮流做任务,她可以选择任意一个任务来做;而Bob只会做难度为1的任务。只要其中有一个人达到n分,即算作那个人胜利。求Alice采取最优策略的情况下获胜的概率。【输入】一个正整数n,含义如题目所述。【输出
beautiful_CXW
·
2020-08-19 08:25
模拟赛训练
poj 1322 Chocolate(生成函数 or
概率dp
)
Analysis
概率dp
首先我们用
概率dp
来解决这个问题,dp[i][j]=dp[i−1][j−1]∗(c−j+1)/c+dp[i−1][j+1]∗(j+1)/c递推式很简单可是得注意复杂度太高了O(108
孤鸿子_
·
2020-08-19 07:33
算法&数据结构
[POJ 1322] Chocolate (生成函数 或
概率dp
)
文章目录题目描述题目大意样例输入输出解题思路生成函数
概率dp
参考代码题目描述ProblemDescriptionIn2100,ACMchocolatewillbeoneofthefavoritefoodsintheworld
清茶烈酒°
·
2020-08-19 06:01
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他