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_概率DP
CodeForces 540D Bad Luck Island (
概率dp
)
http://codeforces.com/problemset/problem/540/DBadLuckIslandTheBadLuckIslandisinhabitedbythreekindsofspecies: r rocks, s scissorsand p papers.Atsomemomentsoftimetworandomindividualsmeet(allpairsofindi
w144215160044
·
2015-11-20 17:00
Deep Monkey
概率dp
//给n( #include #include usingnamespacestd; constintmaxn=4e4+10; doubledp[maxn]; intmain() { intt; scanf("%d",&t); while(t--){ intn; doublep; scanf("%d%lf",&n,&p); memset(dp,0,sizeof(dp)); dp[0]=1; for
cq_pf
·
2015-11-18 17:00
期望
概率dp
lightoj 1038 Race to 1 Again
从考虑第一步开始p(x):代表从x到1的期望n的所有因子为n,a1,a2....,1(可以打表求出),总个数为size,x=size-2;p(n)=(p(a1)+1+p(a2)+1+.....+p(ax)+1)*(1/size)+1/size+(p(n)+1)*(1/size);化简式子得到:p(a1)+p(a2)+,,,+p(ax)=s;p(n)=(s+size)/(size-1);利用打表得到
meixiuxiudd
·
2015-11-17 16:00
dp
概率DP
期望DP
CodeForces 398B
概率DP
记忆化搜索
题目:http://codeforces.com/contest/398/problem/B 有点似曾相识的感觉,记忆中上次那个跟这个相似的 我是用了 暴力搜索过掉的,今天这个肯定不行了,dp方程想了非常久也没有想出来,有点无从下手的感觉,最后还是尝试了一下记忆化搜索,以dp[0][0]为边界,dp[x][y]代表当前有x行y列没有彩色的 瓷砖,搜索起来思路还是非常清晰的,可惜最后那个 算
·
2015-11-13 19:24
codeforces
HDU 3366 Passage (
概率DP
)
Passage Problem Description Bill is a millionaire. But unfortunately he was trapped in a castle. There are only n passages to go out. For any passage i (1<=i<=n), Pi (0<=Pi<=1) deno
·
2015-11-13 19:13
HDU
POJ 2151
概率DP
思路: 这个题应该算是基础的
概率dp
了,就是一个加法原理和乘法原理,其他和普通dp一样,甚至方程更简单
·
2015-11-13 14:11
poj
HDU 4326Game(比较难理解的
概率dp
)
Game Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 229 Accepted Submission(s): 85 Problem De
·
2015-11-13 14:42
game
借助树的
概率dp
(期望)+数学-好题-hdu-4035-Maze
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4035 题目意思: 有n个房间,有n-1条通道连接这n个房间(每两个房间之间有且只有一条路,所以实际上就是一棵树),在每个房间中,有三种选择要么被杀则回到第一个房间,概率为ki,要么从出口逃离概率为ei,要么通过通道到达其他的房间。 解题思路: 好题。 状态转移方程很好想,但是求的时候有
·
2015-11-13 14:36
HDU
code forces 148D Bag of mice (
概率DP
)
time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The dragon and the princess are arguing about what to do on th
·
2015-11-13 14:35
code
poj-2151-
概率dp
题目大意: 给你m,t,n,代表t个队伍,做m道题,对于所有的队伍,全部做对1道或者以上的题目,并且至少有1个队伍做对n道题目的概率。 做法: p[i][j]代表第i个队伍做对第j道题目的概率。 dp[i][j][k]代表第i个队伍,对于前j道题目做对k道题目的概率。 所有队伍都做对1道及以上题目的概率bans*=(1-dp[i][m][0])//1-队伍做对0道题目的概率的乘积。 对
·
2015-11-13 13:12
poj
hdu-4418-Time travel-高斯+
概率dp
把N个点先转化为2*N-2个点。 比方说把012345转化成0123454321。 这样,就能够找出随意两两个点之间的关系。 然后依据关系能够得出来一个一元多项式的矩阵。 然后就用高斯消元求出矩阵就可以。 #include<stdio.h> #include<string.h> #include<iostream> #include<algo
·
2015-11-13 12:07
time
简单
概率dp
(期望)-zoj-3640-Help Me Escape
题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4808 题目大意: 有n条路,选每条路的概率相等,初始能力值为f,每条路通过的难度值为ci,当能力值大于某条路A的难度值b时,能够成功逃离,花费时间ti,小于等于时,不能逃离但能力值增加b. 给定初始的能力值,求成功逃离的期望。 解题思路: 简单期望dp
·
2015-11-13 11:33
escape
poj 3071 Football
id=3071
概率dp
,dp[i][j]表示第i次比赛,第j支队伍胜出的概率。
·
2015-11-13 07:53
poj
概率dp
-九度-1546-迷宫问题
题目链接: http://ac.jobdu.com/problem.php?pid=1546 题目意思: 有一个起点S,多个出口E,#代表不能走,每次等概率的随机选择下一个可以行走的位置,求从S到出口的期望。 解题思路: 高斯消元求解期望。 先BFS预处理能够到达的出口的位置,然后如果从起点不能到达终点,直接输出-1. 然后对于无效的点,置该未知数的解为-1,否则依据dp[i][j
·
2015-11-13 06:35
dp
hdu5001(
概率dp
)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5001 题意:一个人随即从一个点出发,到达邻接点的概率相同,求出走d步都不会到达1~n点的每一点i的概率。 分析:每次删掉i点去计算d步后到达其他点的概率,加起来的都是没有到达i点的概率。 一开始算出x步到达每点的概率,然后d步后(1-dp[x][i])^d,错了,因为算每点到达的
·
2015-11-13 06:35
HDU
CF 148D(
概率dp
)
题目连接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=26308 题意:原来袋子里有w只白鼠和b只黑鼠 龙和王妃轮流从袋子里抓老鼠。谁先抓到白色老师谁就赢。 王妃每次抓一只老鼠,龙每次抓完一只老鼠之后会有一只老鼠跑出来。 每次抓老鼠和跑出来的老鼠都是随机的。 如果两个人都没有抓到白色老鼠则龙赢。王妃先抓。
·
2015-11-13 06:33
dp
zoj3329(
概率dp
)
题目连接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3754 题意:有三个骰子,分别有k1,k2,k3个面。 每次掷骰子,如果三个面分别为a,b,c则分数置0,否则加上三个骰子的分数之和。 当分数大于n时结束。求游戏结束时的期望步数。 分析:这题状态转移方程挺容易想,但递推化简时又是困难重重,还是得多练
·
2015-11-13 06:32
ZOJ
hdu4035(
概率dp
)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4035 题意:有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结点1出发,开始走,在每个结点i都有3种可能: 1.被杀死,回到结点1处(概率为ki) 2.找到出口,走出迷宫 (概率为ei) 3.和该点相连有m条边,随机走一条 求:走出迷宫所要走的边数的期望值。
·
2015-11-13 06:31
HDU
zoj3640(
概率dp
)
题目连接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4808 题意: 一个吸血鬼,每次可以随机的选择n个洞中的任意一个,如果该吸血鬼的攻击值大于 该洞c[i]那么直接可以花费t[i]的时间久可以出去,不然要奋斗一天该吸血鬼攻击值在增加c[i] 随机选择n个洞口。 分析:dp[i]表示攻击力为i
·
2015-11-13 06:30
ZOJ
hdu4487(
概率dp
)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4487 题意:开始位置在0,每一步可以向右向左或者不动,问走了n步后,路径中能到达最右的期望。 分析:dp[i][j][k]表示走了i步,到达j位置,且路径中最右位置为k时概率。 状态转移方程: if(j==k)dp[cur][j][k]=dp[last][j][k]*s+dp[
·
2015-11-13 06:29
HDU
poj2096(
概率dp
)
题目连接:http://poj.org/problem?id=2096 题意:一个程序有m个子系统,要找出n种bug,某人一天找n种bug中的一种,求出他找出n种bug并且每个子系统中都有bug的天数的期望。 分析:设dp[i][j]表示已经找到了i种bug,并且在j个子系统中出现了的天数期望。对于每次查找到的bug有4中情况: 第一种:对于每天找到的那个bug在之前找到的i
·
2015-11-13 06:28
poj
hdu4405(
概率dp
)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4405 题意:跳棋有0~n个格子,每个格子X可以摇一次色子,色子有六面p(1=<p<=6),概率相等,可以走到X+p的位置,有些格子不需要摇色子就可以直接飞过去。问从0出发到达n或超过n摇色子的次数的期望。 分析:dp[i]表示从i点出发到达终点的次数期望。 转移方程当
·
2015-11-13 06:27
HDU
hdu3853(
概率dp
)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3853 题意:有一个人被困在一个 R*C(2<=R,C<=1000) 的迷宫中,起初他在 (1,1) 这个点,迷宫的出口是 (R,C)。在迷宫的每一个格子中,他能花费 2 个魔法值开启传送通道。假设他在 (x,y) 这个格子中,开启传送通道之后,有 p_lift[i][j]
·
2015-11-13 06:26
HDU
hdu 3853 LOOPS (
概率dp
)
/* dp[i][j]表示(i,j)到(R,C)须要消耗的能量 则: dp[i][j]=p1[i][j]*dp[i][j]+p2[i][j]*dp[i][j+1]+p3[i][j]*dp[i+1][j]+2;///+2 转移到下一个能量要消耗2 化简得: dp[i][j]=((p2[i][j]*dp[i][j+1])+(p3[i][j]*dp[i+1][j])+2)/(1-p1[i][j]); *
·
2015-11-13 05:29
loop
codeforces-148D-Bag of mice-
概率DP
dp[x][y]:如今有x个白老鼠,y个黑老鼠,公主赢的概率。 那么: 假设公主直接拿到白老鼠,概率为x/(x+y),公主赢。 假设公主拿到黑老鼠,概率为y/(x+y),那么公主假设想赢,龙必须拿到黑老鼠,概率为(y-1)/(x+y-1); 那么逃跑的老鼠为黑老鼠的概率为(y-2)/(x+y-2),为白老鼠的概率为(x)/(x+y-2); 那么dp[x][y]=x/(x+y)+y/(x+
·
2015-11-13 04:07
codeforces
CF 518D(
概率dp
)
传送门:Ilya and Escalator 题意:有n个人排队进车厢,每秒只能进一个人,而且第1个人进了后面的人才能进,第一个人每秒进入车厢的概率为p,不进的概率为1-p,求t秒后进入车厢总人数的数学期望。 分析:设dp[i][j]表示第i秒进了j个人的概率,则: dp[i][j]=dp[i-1][j]*(1-p)+dp[i-1][j-1]*p. 注意边界限制: 当j=
·
2015-11-13 04:30
dp
hdu4405
概率dp
入门
Aeroplane chess Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1122 Accepted Submission(s): 762
·
2015-11-13 02:21
HDU
[uva 11762]Race to 1[
概率DP
]
题意: 已知D, 每次从[1,D] 内的所有素数中选择一个Ni, 如果D = 0(mod Ni), 那么D /= Ni,否则D不变(可以看成是每一轮 D/= GCD(D,Ni) ) 思路:
概率
·
2015-11-13 00:42
RAC
POJ 3028 Shoot-out(
概率DP
)
Description This is back in the Wild West where everybody is fighting everybody. In particular, there are n cowboys, each with a revolver. These are rather civilized cowboys, so they have decided t
·
2015-11-13 00:07
poj
POJ2151-Check the difficulty of problems(
概率DP
)
Check the difficulty of problems Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 4512 Accepted: 1988 Description Organizing a programming
·
2015-11-12 20:42
check
hdu 4035
概率dp
这道题很具有典型性的。值得看看。/* HDU4035 dp求期望的题。 题意: 有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结点1出发,开始走,在每个结点i都有3种可能: 1.被杀死,回到结点1处(概率为ki) 2.找到出口,走出迷宫(概率为ei) 3.和该点相连有m条边,随机走一条 求:走出迷宫所要走的边数的期望值。 设E[i]表示在结点i处,要走出迷宫所要走的边数的期望。
driver13
·
2015-11-12 20:00
HDU 4576
pid=4576 题意:给一个1-n的环,m次操作,每次操作顺时针或逆时针走w步,求最后落在[l,r]区间的概率 dp[i][j]表示第i步走到点j的概率,很裸的
概率dp
,i太大,需要滚动数组 时限
·
2015-11-12 14:44
HDU
2014 Super Training #1 F Passage
概率DP
原题: HDU 3366 http://acm.hdu.edu.cn/showproblem.php?pid=3366 本来用贪心去做,怎么都WA,后来看网上原来是一个DP题。 首先按P/Q来做排序,即P越大,Q越小就越好,这样可以确保先选最优的路走。 dp[i][j]表示已经到了第i条路(说明前i-1条都没成功的情况),还剩j块钱时能够走出去的概率。 则方程:
·
2015-11-12 14:17
super
UVA 11427 (
概率DP
+期望)
题目链接: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=35396 题目大意:每晚打游戏。每晚中,赢一局概率p,最多玩n局,如果最后不能保证胜率大于p,则从此不玩。问打游戏的天数的期望。 解题思路: 首先分析每天晚上的。 设f[i][j]为前i天,已经赢j局的概率。 由全概率公式,那么当天晚
·
2015-11-12 13:04
uva
POJ 2096 (
概率DP
)
题目链接: http://poj.org/problem?id=2096 题目大意:n种bug,s个子系统。每天随机找一个bug,种类随机,来自系统随机。问找齐n种bug,且每个子系统至少有一个bug的期望天数。 解题思路: - -。题目像一坨屎。 其中"且每个子系统至少有一个bug"比较坑爹,其实意思就是找出s个bug就行了。 dp[i][j]表示已找到i
·
2015-11-12 13:00
poj
HDU 4405 (
概率DP
)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4405 题目大意:飞行棋。如果格子不是飞行点,扔骰子前进。否则直接飞到目标点。每个格子是唯一的飞行起点,但不是唯一的飞行终点。问到达或越过终点的扔骰子期望数。 解题思路: 一个告诉你求期望应该逆推而不是正推的题。 如果正推的话,对于一个点i,如果是飞行终点,那么势必要枚举到达它的飞行
·
2015-11-12 13:59
HDU
Josephina and RPG 简单
概率DP
Josephina and RPG 题目抽象:给出R=C(m,3)个队伍之间的胜率。给出需要挑战的n个队伍(按顺序)。玩家最开始从R个队伍中任选一支队伍去挑战,当挑战某队伍成功时,可以将当前的队伍与挑战成功的队伍交换,也可以继续选择该队伍。 求最大的胜率。 思路:物理递推法。 /* &nbs
·
2015-11-12 12:35
RPG
ZOJ 3329 One Person Game
概率DP
好题
One Person Game Time Limit: 1 Second Memory Limit: 32768 KB Special Judge There is a very simple and interesting one-person
·
2015-11-12 11:38
game
HDU 4865 Peter's Hobby --
概率DP
题意:第i天的天气会一定概率地影响第i+1天的天气,也会一定概率地影响这一天的湿度.概率在表中给出。给出n天的湿度,推测概率最大的这n天的天气。 分析:这是引自机器学习中隐马尔科夫模型的入门模型,其实在这里直接DP就可以了 定义:dp[i][j]为第i天天气为j(0,1,2分别表示三个天气)的概率,path[i][j]记录路径,path[i][j] = k 意思是前一天天气为k时,这一天有最大
·
2015-11-12 10:35
HDU
POJ 2151 Check the difficulty of problems(
概率DP
)
题目链接 不会做,概率论学的不好啊。看的这个题解,这里面好像有点错误,sum[i][j]数组,表示第i个队伍解出0,1,2...j的题目概率的和。这个问题主要是转化,和怎么计算,状态转移很常见,如果想不出怎么计算,肯定挂。初始化问题,让我错了几次,这是多久没写题了啊。 1 #include <iostream> 2 #include <cstdio> 3 #
·
2015-11-12 09:50
check
hdu 4711 Weather
概率dp
http://acm.hdu.edu.cn/showproblem.php?pid=4711 真的是坑吐血了,wa了5次 最后实在无语 把long long double 改成long double 就过了 #include <map> #include <set> #include <list> #in
·
2015-11-12 08:25
HDU
hdu 4405Aeroplane chess(
概率DP
)
Aeroplane chess Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1581 Accepted Submission(s): 1082
·
2015-11-11 19:19
HDU
hdu 3853LOOPS (
概率DP
)
LOOPS Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 125536/65536 K (Java/Others) Total Submission(s): 2552 Accepted Submission(s): 1041 Problem
·
2015-11-11 19:19
loop
zoj3822 Domination(
概率dp
)
Domination Time Limit: 8 Seconds Memory Limit: 131072 KB Special Judge Edward is the headmaster of Marjar University. He is enthusiastic about
·
2015-11-11 19:12
Mina
cdoj 邱老师看电影
//第一次写
概率dp
//写成记忆化搜索的形式比递推要更方便易懂 //不过好像还是可以写成递推的形式的 但是比较那个…… 1 #include<cstdio> 2 #include
·
2015-11-11 18:26
电影
CF 148d Bag of mice
概率DP
好题
D. Bag of mice The dragon and the princess are arguing about what to do on the New Year's Eve. The dragon suggests flying to the mountains to watch fairies dan
·
2015-11-11 17:10
ICE
poj 1322 Chocolate
概率DP
状态 dp( i, j ) 表示 拿出i块巧克力,桌面上剩余j块的概率 若再拿出一块巧克力,则可能出现两种情况 一,一种是,从 桌面已出现的 J 种取 一种,然后被吃掉,则桌面总数量减少1,得到状态 dp(I+1,J-1),概率为 DP(I,J)*J/C, 二,一种是,从 桌面上未出现的C-J种取 一种,然后桌面数量增加一个,得到状态DP(I+1,J+1),概率为DP
·
2015-11-11 17:11
poj
HDU 4576 Robot (
概率DP
)
题意: 思路: #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> using namespace std; double dp[3][300]; int main() { int n,m; int
·
2015-11-11 16:08
robot
概率dp
ZOJ 3640
Help Me Escape Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%lld & %llu Submit Status Practice ZOJ
·
2015-11-11 14:38
ZOJ
ZOJ 3582 Back to the Past(
概率DP
)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4624 题意:A和B上各有n盏灯,初始时都是灭的。已知每天每个灯亮的概率为p。且亮了以后就不会再灭了。求A和B上各有不少于m盏灯亮的天数期望。 思路:f[i][j]表示分别还有i个和j个是灭的期望。 import java.util.*; import jav
·
2015-11-11 14:46
ZOJ
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他