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
hdu 4576(
概率dp
)
传送门题解:正退,每次走到某一位置的值为,从它两边走过来的概率之和/2。必须要开滚动数组。这题既卡空间又卡常数是什么心态(╯‵□′)╯︵┻━┻ㄟ(▔,▔)ㄏ#include#include#include#includeusingnamespacestd;doubledp[2][208];intn,m,l,r;inlineintread(){intx=0;charc=getchar();while
KGV093
·
2017-09-14 09:37
dp
容斥水体HDU - 4336
在做
概率dp
突然发现一道容斥的水体:简答考虑两个集合的时候,E(1)=1/p1,E(2)=1/p2,直接相加会出现一个问题,在没抽到1的时候抽到了2,只要减一个E(1,2)=1/(p1+p2);这成立了就可以地推
JayWRZZ
·
2017-08-23 14:41
acm水题
Alice 与 Bob 的游戏 (
概率DP
)
题目描述Alice和Bob两个人正在玩一个游戏,游戏有很多种任务,难度为p的任务(p是正整数),有1/(2^p)的概率完成并得到2^(p-1)分,如果完成不了,得0分。一开始每人都是0分,从Alice开始轮流做任务,她可以选择任意一个任务来做;而Bob只会做难度为1的任务。只要其中有一个人达到n分,即算作那个人胜利。求Alice采取最优策略的情况下获胜的概率。输入格式一个正整数n,含义如题目所述。
Amessal
·
2017-08-16 11:37
概率DP
[
概率DP
][多项式取模] NOI2017.day1 T3 泳池
f(i,j)表示高度为i,长度为j的局域,i这个行存在障碍,前i-1行不存在障碍,能选取的区域ifs,kgi,j=∑s>ifs,k这样转移一下就可以了可以按段转移,设h(i)h(i)为长度为i的答案那么h(i)=∑kj=1h(i−j)∗g(1,j)h(i)=∑j=1kh(i−j)∗g(1,j)这是一个线性递推式,用多项式取模可以完成。#include#include#include#include
LowestJN
·
2017-07-24 15:50
DP
概率与期望
多项式
[
概率DP
][多项式取模] NOI2017.day1 T3 泳池
f(i,j)表示高度为i,长度为j的局域,i这个行存在障碍,前i-1行不存在障碍,能选取的区域ifs,kgi,j=∑s>ifs,k这样转移一下就可以了可以按段转移,设h(i)h(i)为长度为i的答案那么h(i)=∑kj=1h(i−j)∗g(1,j)h(i)=∑j=1kh(i−j)∗g(1,j)这是一个线性递推式,用多项式取模可以完成。#include#include#include#include
LowestJN
·
2017-07-24 15:50
DP
概率与期望
多项式
HDU 4405 Aeroplane chess(全期望公式-
概率dp
)
#include#include#include#include#definemaxn1000010usingnamespacestd;intv[100009];doubledp[100009];intmain(){intn,m,a,b;while(~scanf("%d%d",&n,&m)&&n){memset(v,-1,sizeof(v));memset(dp,0,sizeof(dp));for
但求-_-心安
·
2017-04-26 20:27
ACM-dp
poj 1322 Chocolate (生成函数||
概率DP
)
题目描述传送门题目大意:一个口袋中装有巧克力,巧克力的颜色有c种。现从口袋中取出一个巧克力,若取出的巧克力与桌上已有巧克力颜色相同,则将两个巧克力都取走,否则将取出的巧克力放在桌上。设从口袋中取出每种颜色的巧克力的概率均等。求取出n个巧克力后桌面上剩余m个巧克力的概率。题解首先m的个数一定小于等于c,因为如果某种颜色的巧克力数量是大于等于2,那么一定会两个一对被取走,也就是最后剩下的每种巧克力要么
clover_hxy
·
2017-04-17 15:37
数论
生成函数
概率DP
——HDU 5236
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5236题意:现在有一个特殊的键盘,在i+0.1秒可以输入一个数,在i+0.9秒有p的概率可能崩溃导致未保存的字符全部丢失,在i秒可以选择保存,每次保存需要按下x个键,求输入N个字符在最优策略的情况下的期望按键次数。分析:我们假设输入i个字符的期望按键次数为DP[i],那么我们可以发现DP[i]=DP[i
FeBr2
·
2017-04-08 21:44
ACM算法(题解):
动态规划
通过考试(
概率dp
)
题目描述小明同学要参加一场考试,考试一共有n道题目,小明必须做对至少60%的题目才能通过考试。考试结束后,小明估算出每题做对的概率,p1,p2,…,pn。你能帮他算出他通过考试的概率吗?输入输入第一行一个数n(1#definemaxn109usingnamespacestd;intn,a[maxn];doubledp[maxn][maxn];intmain(){scanf("%d",&n);for
许佳佳233
·
2017-04-08 09:03
【算法】
[BZOJ2318]Spoj4060 game with probability Problem(
概率dp
)
题目描述传送门题解读错题了T_Tf(i,0)表示有i个石子Alice先手赢的概率,f(i,1)表示有i个石子Alice后手赢的概率如果有i-1个石子的时候Alice后手比先手更优,Bob先手比后手更优:若现在Alice先手,那么她一定想拿掷正面拿走石子,f(i,0)=p*f(i-1,0)+(1-p)*f(i,1)若现在Bob先手,他同样想掷正面,f(i,1)=q*f(i-1,1)+(1-q)*f(
Clove_unique
·
2017-03-16 09:46
题解
dp
概率期望
[BZOJ2318]Spoj4060 game with probability Problem(
概率dp
)
题目描述传送门题解读错题了T_Tf(i,0)表示有i个石子Alice先手赢的概率,f(i,1)表示有i个石子Alice后手赢的概率如果有i-1个石子的时候Alice后手比先手更优,Bob先手比后手更优:若现在Alice先手,那么她一定想拿掷正面拿走石子,f(i,0)=p*f(i-1,0)+(1-p)*f(i,1)若现在Bob先手,他同样想掷正面,f(i,1)=q*f(i-1,1)+(1-q)*f(
Clove_unique
·
2017-03-16 09:46
题解
dp
概率期望
bzoj 2688: Green Hackenbush (
概率DP
+博弈)
2688:GreenHackenbushTimeLimit:10SecMemoryLimit:128MBSubmit:39Solved:14[Submit][Status][Discuss]Description有一个古老的游戏叫做GreenHackenbush,游戏是这样进行的:两个人轮流在一棵树上删边,每次删边后不与根联通的子树直接被ignore,不能删边的游戏者输。Alice和Bob也在玩这
clover_hxy
·
2017-03-13 08:17
动态规划
博弈问题
概率与期望
[BZOJ2688]Green Hackenbush(
概率dp
)
题目描述传送门题解博弈论中的树形删边游戏:叶子节点sg=1,剩余节点sg=所有儿子的sg+1的异或和所有树的根sg异或起来为0则先手必败,否则必胜令g(i,j)表示i个点的随机二叉树根的sg值为j的概率cnt(i)表示i个点的随机二叉树共有几个(卡特兰数)cnt(i)直接根据卡特兰数的递推公式递推就行了对于g,枚举其两棵子树的大小,然后dp令f(i,j)表示前i棵树异或值为j的概率然后枚举用f(i
Clove_unique
·
2017-03-12 22:24
题解
dp
概率期望
概率DP
http://blog.csdn.net/just_sort/article/details/51500004http://poj.org/problem?id=3744#include#include#includeusingnamespacestd;#definemaxn1005structMatrix{doublem[2][2];};Matrixoperator*(constMatrix&a
Gitfan
·
2017-03-12 16:09
[BZOJ3640]JC的小苹果(
概率dp
+高斯消元)
题目描述传送门题解设f(i,j)表示血量为i,走到j时的概率一个比较显然的式子是f(i,j)=∑(j,v)∈Ef(i+a(j),v)d(v)但是有一个问题就是如果a(j)=0的话f(i+a(j))实际上还没有推出来,和f(i)是同一层的那么就需要用高斯消元来解而如果每一层都解一遍高斯消元的话时间是O(n3hp)的可以发现对于每一层来说消元所得的上三角矩阵是一样的,不同的只是常数项那么每一次将常数项
Clove_unique
·
2017-02-09 21:53
题解
dp
概率期望
高斯消元
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
孤鸿子_
·
2016-12-01 22:56
算法刷题
【URAL 1776】Anniversary Firework(
概率DP
)
【URAL1776】AnniversaryFirework(
概率DP
)题目大意:n个火箭(3#include#include#include#include#include#include#include
A_LeiQ
·
2016-11-01 17:08
DP
HDU 1437 天气情况【
概率DP
】
Description如果我们把天气分为雨天,阴天和晴天3种,在给定各种天气之间转换的概率,例如雨天转换成雨天,阴天和晴天的概率分别为0.4,0.3,0.3.那么在雨天后的第二天出现雨天,阴天和晴天的概率分别为0.4,0.3,0.3.现在给你今天的天气情况,问你n天后的某种天气出现的概率.Input我们这里假设1,2,3分别代表3种天气情况,Pij表示从i天气转换到j天气的概率.首先是一个数字T表
Joefery
·
2016-09-30 20:18
概率dp
HDOJ
->
动态规划
<-
poj 3028 Shoot-out
概率dp
★★
题意:n个枪手站在一起,轮流射击,每次只能射一发,且只能射自己以外的人,命中即死。每个人每次射击都有一个命中率。游戏到剩下最后一个人存活结束。每个人每次射击会用最优决策(决策后,自己存活率最高),如果有多个最优决策,随机。问n(n#include#include#include#include#include#includeusingnamespacestd;#defineall(x)(x).be
PoemK
·
2016-09-05 12:50
ACM_动态规划
概率dp
jzoj 3072 掷骰子 (
概率dp
)
Description太郎和一只免子正在玩一个掷骰子游戏。有一个有N个格子的长条棋盘,太郎和兔子轮流掷一个有M面的骰子,骰子M面分别是1到M的数字.且掷到任意一面的概率是相同的.掷到几.就往前走几步.当谁走到第N格时,谁就获胜了。游戏中还有一个规则“反弹”.就是当一位选手要走到第N格外时.他就会后退(就像飞行棋进营一样)。假设现在一位追手在A格.当他掷出B时:1.A+Bn-m,j>n-m进入到[n
clover_hxy
·
2016-08-27 21:43
动态规划
POJ 3744(矩阵
概率dp
)
#pragmawarning(disable:4996)#include#include#include#include#include#include#include#includeusingnamespacestd;structMatrix{doublemat[2][2];};Matrixmul(Matrixa,Matrixb){Matrixret;for(inti=0;i>=1;}retur
zytjyh
·
2016-08-17 15:44
ACM_POJ
HDU 4405(
概率dp
)
#pragmawarning(disable:4996)#include#include#include#include#include#include#includeusingnamespacestd;constintINF=0x3f3f3f3f;constintMAXN=100010;doubledp[MAXN];intHash[MAXN];intmain(){intN,M;while(cin
zytjyh
·
2016-08-17 15:09
ACM_HDU
HDU 4118 Time travel (高斯消元+
概率dp
)
题目:给出一个数轴,有一个起点和一个终点,某个人可以走1,2,3……m步,每一种情况有一个概率,初始有一个方向,走到头则返回,问到达终点的期望步数为多少。比较明显的高斯求期望问题,好坑啊,m可能非常大,以至于同一个点走了多次,WA了我好多发#include#include#include#include#include#include#include#include#include#include
Ezereal
·
2016-08-01 15:48
动态规划—概率dp
杂七杂八—高斯消元
HDU 4576(
概率DP
+滚动数组)
原来
概率DP
就是求概率,然后用动态规划推导,滚动数组就是不断的刷新一个数组,一个交换位置用,算是见识了。加油加油!
AleiChen
·
2016-07-28 20:43
概率DP
:飞行棋hdu4405
DescriptionHzzlovesaeroplanechessverymuch.ThechessmapcontainsN+1gridslabeledfrom0toN.Hzzstartsatgrid0.Foreachstephethrowsadice(adicehavesixfaceswithequalprobabilitytofaceupandthenumbersonthefacesare1,
Davenny
·
2016-07-19 08:48
dp
SCU 4519 来个签到吧 (exgcd推广+
概率dp
)
题目传送门:http://acm.scu.edu.cn/soj/problem.action?id=4519这题开头给你一些球,然后把任意球的编号之差|x−y|的求加入进去,然后加满球之后,问你把所有球都取出来过一遍的期望是多少前面加球,任意两个球x,y,经过很多操作之后可以得到间隔是gcd(x,y)的所有球,然后这题开头有若干个球,所以最后得到的间隔是所有球的gcd,然后如果有球是0,需要特判个
Miracle_ma
·
2016-05-25 15:00
【bzoj2878】[Noi2012]迷失游乐园 环套树
概率dp
树形dpdown[i]表示从i向下走的期望长度up[i]表示从i向上走的期望长度son[i]表示与i的连接的节点个数fa[i]表示i的父亲Len[i]表示i与父亲连边的长度ans[i]=(down[i]*son[i]+up[i])/(son[i]+1)ans=∑ans[i]/ndown[i]=∑(down[to[p]]+len[p])/son[i]up[i]=Len[i]+(up[g[i]]+do
u012288458
·
2016-05-11 16:00
Lightoj1038
概率dp
+ 因数分解
Problem:给你一个数n(n #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typedefpairpii; typedeflonglongll; typedefunsignedlonglo
jibancanyang
·
2016-05-10 18:00
dp
HDU 5236 Article(
概率dp
+贪心)
ProblemDescriptionAsthetermisgoingtoend,DRDbeginstowritehisfinalarticle.DRDusesthefamousMacrohard’ssoftware,World,towritehisarticle.Unfortunatelythissoftwareisratherunstable,anditalwayscrashes.DRDneed
Code_KK
·
2016-05-10 18:00
Lightoj 1030
概率dp
Problem:Analyse:dp[i]为i开始走到结尾的价值,那么dp[i]是从后面的6个转移过来的.这样我们就倒着递推就好了(后面的要先算好).注意后面不足六个的时候的处理情况./**********************jibancanyang***************************Author*:jibancanyang*CreatedTime*:一5/920:38:59
jibancanyang
·
2016-05-09 21:00
HDU 4089 Activation
概率dp
好题
G- ActivationTimeLimit:10000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU4089Appointdescription: SystemCrawler (2016-05-03)DescriptionAfter4years'waiting,thegame"C
zp___waj
·
2016-05-09 20:00
dp
HDU
HDU 4405 Aeroplane chess
概率dp
F- AeroplanechessTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU4405Appointdescription: SystemCrawler (2016-05-07)DescriptionHzzlovesaeroplanechessvery
zp___waj
·
2016-05-08 21:00
dp
ACM
HDU
HDU 3853 LOOPS
概率dp
E- LOOPSTimeLimit:5000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU3853Appointdescription: SystemCrawler (2016-05-04)DescriptionAkemiHomuraisaMahouShoujo(PuellaMag
zp___waj
·
2016-05-08 14:00
dp
ACM
HDU
XDU-1043 Boooooom (
概率DP
)
1043:Boooooom时间限制: 1Sec 内存限制: 128MB SpecialJudgehttp://acm.xidian.edu.cn/problem.php?id=1043[提交][状态][讨论版]题目描述Boom!UUZ发飙了。参加ACM的培训本应该有n个人,今天却只来了那么一点点。已知每个学生能来上课的概率为Pi(1≤i≤n),当上课人数少于k时,UUZ会发飙,一旦UUZ发飙,
idealism_xxm
·
2016-05-08 14:00
概率DP
xdu
HDU 4586 Play the Dice
概率dp
+等比数列 级数
C- PlaytheDiceTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU4586Appointdescription: SystemCrawler (2016-05-07)DescriptionThereisadicewithnsides,whicha
zp___waj
·
2016-05-07 21:00
dp
HDU
HDU 4418 Time travel
概率dp
+高斯消元
B- TimetravelTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU4418Appointdescription: SystemCrawler (2016-05-03)DescriptionAgentKisoneofthegreatestagents
zp___waj
·
2016-05-07 16:00
dp
ACM
HDU 5159 Card (
概率DP
)
HDU5159Card(
概率DP
):http://acm.hdu.edu.cn/showproblem.php?
PNAN222
·
2016-05-07 11:00
概率期望
概率DP
HDU 3853 LOOPS (
概率DP
)
HDU3853LOOPS(
概率DP
)http://acm.hdu.edu.cn/showproblem.php?
PNAN222
·
2016-05-07 10:00
概率DP
URAL 1776 Anniversary Firework
概率dp
+区间dp
A- AnniversaryFireworkTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice URAL1776Appointdescription: SystemCrawler (2016-05-06)DescriptionDenishastopreparethe
zp___waj
·
2016-05-06 21:00
dp
ACM
HDU-4089 Activation(
概率DP
)
Activationhttp://acm.hdu.edu.cn/showproblem.php?pid=4089TimeLimit:20000/10000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)ProblemDescriptionAfter4years'waiting,thegame"ChinesePaladin5"final
idealism_xxm
·
2016-05-06 17:00
HDU
概率DP
HDU-4336 Card Collector(状压
概率DP
||容斥原理)
CardCollectorhttp://acm.hdu.edu.cn/showproblem.php?pid=4336TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)SpecialJudgeProblemDescriptionInyourchildhood,doyoucrazyforcollect
idealism_xxm
·
2016-05-06 06:00
HDU
容斥原理
概率DP
状压dp
POJ 2096 Collecting Bugs(
概率DP
求期望)
传送门CollectingBugsTimeLimit: 10000MSMemoryLimit: 64000KTotalSubmissions: 4333Accepted: 2151CaseTimeLimit: 2000MSSpecialJudgeDescriptionIvanisfondofcollecting.Unlikeotherpeoplewhocollectpoststamps,coins
qingshui23
·
2016-05-05 11:00
HDU 3853 LOOPS(
概率DP
求期望)
传送门LOOPSTimeLimit:15000/5000MS(Java/Others) MemoryLimit:125536/65536K(Java/Others)TotalSubmission(s):4559 AcceptedSubmission(s):1823ProblemDescriptionAkemiHomuraisaMahouShoujo(PuellaMagi/Magical
qingshui23
·
2016-05-05 10:00
ZOJ-3380 Patchouli's Spell Cards(
概率DP
&&大数)
Patchouli'sSpellCardshttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3957TimeLimit: 7Seconds MemoryLimit: 65536KBPatchouliKnowledge,theunmovinggreatlibrary,isamagicianwhohassettleddowni
idealism_xxm
·
2016-05-03 23:00
ZOJ
概率DP
ZOJ 3822 Domination(
概率DP
)
题目链接DominationTimeLimit:8SecondsMemoryLimit:131072KBSpecialJudgeEdwardistheheadmasterofMarjarUniversity.Heisenthusiasticaboutchessandoftenplayschesswithhisfriends.What’smore,heboughtalargedecorativech
qingshui23
·
2016-05-03 17:00
概率DP
Codeforces 148D D Bag of mice(
概率dp
1)
D.Bagofmicetimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputThedragonandtheprincessarearguingaboutwhattodoontheNewYear'sEve.Thedragonsuggestsflyingtothemount
qq_31457873
·
2016-05-03 15:00
dp
codeforces
SGU-495 Kids and Prizes(
概率DP
)
495.KidsandPrizeshttp://acm.sgu.ru/problem.php?contest=0&problem=495Timelimitpertest:0.25second(s)Memorylimit:262144kilobytesinput:standardoutput:standardICPC(InternationalCardboardProducingCompany)is
idealism_xxm
·
2016-05-02 22:00
sgu
概率DP
[COGS1487]麻球繁衍(
概率dp
)
题目描述传送门题解f(i)表示开始有1只麻球,i天之后全部死亡的概率。由全概率公式有f(i)=P0+P1f(i−1)+P2f(i−1)2+P3f(i−1)3+...+Pn−1f(i−1)n−1其中Pjf(i−1)j的含义是这个麻球生了j个后代,它们在i-1天后全部死亡。注意这j个后代的死亡时独立的,而每一死亡的概率都是f(i−1),因此根据乘法原理,j个后代全部死亡的概率为f(i−1)j。同理,由
Clove_unique
·
2016-05-02 20:02
COGS
dp
概率
题解
dp
数学相关
[COGS1487]麻球繁衍(
概率dp
)
题目描述传送门题解f(i)表示开始有1只麻球,i天之后全部死亡的概率。由全概率公式有f(i)=P0+P1f(i−1)+P2f(i−1)2+P3f(i−1)3+...+Pn−1f(i−1)n−1其中Pjf(i−1)j的含义是这个麻球生了j个后代,它们在i-1天后全部死亡。注意这j个后代的死亡时独立的,而每一死亡的概率都是f(i−1),因此根据乘法原理,j个后代全部死亡的概率为f(i−1)j。同理,由
Clove_unique
·
2016-05-02 20:00
dp
概率
cogs
麻球繁衍(
概率DP
)
1487.麻球繁衍★输入文件:tribbles.in输出文件:tribbles.out评测插件时间限制:3s内存限制:256MB【题目描述】万有引力定律:“使物体相互靠近的力的大小与物体的质量成正比——而物体的质量又由同一种力决定。这是一个有趣并且有益的例子,说明了科学是如何用A证明B,再用B证明A的。”——安布罗斯·比尔斯(美国讽刺作家——译者注)。你有一坨K个毛球(中的种族——译者注)。这种毛
clover_hxy
·
2016-05-02 20:57
动态规划
概率与期望
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他