zyf2000

"No regrets."

[BZOJ3566][SHOI2014]概率充电器(概率期望+树形dp)

题目描述传送门题目大意:一棵树,每一个点初始有一个概率为1,然后每个点可以沿着边向四周扩展,每条边有一个概率可以经过,问最终为1的点的个数的期望。题解f(i)表示点i从父亲扩展不到的概率,g(i)表示点i从儿子扩展不到的概率 最终的答案是 sigma 1 - f(i) * g(i) * (1-p...

2017-05-05 11:12:24

阅读数:653

评论数:0

[BZOJ4832]抵制克苏恩(概率期望dp)

题目描述传送门题目大意:有1一个英雄和若干随从奴隶主,克苏恩会攻击 K 次,每次会从对方场上的英雄和随从中随机选择一个并对其产生 1 点伤害。现在对方有一名克苏恩,你有一些奴隶主作为随从,每名奴隶主的血量是给定的。 如果克苏恩攻击了你的一名奴隶主,那么这名奴隶主的血量会减少 1 点,当其血量小于...

2017-04-22 20:14:20

阅读数:1174

评论数:0

SDOI2017 Round1 解题报告

Day1A product题意简述定义f(0)=0,f(1)=1,f(n)=f(n−1)+f(n−2)(n≥2)f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)(n\ge 2) 求∏i=1n∏j=1mf(gcd(i,j))\prod\limits_{i=1}^n\prod\lim...

2017-04-12 07:43:21

阅读数:907

评论数:0

[BZOJ4008][HNOI2015]亚瑟王(概率期望dp)

题目描述传送门题解感觉这题挺神的,我想了好久 首先需要明确的是打牌的先后顺序是无所谓的,比如我四轮打了第1324张把它看做打了第1234张一样做 令f(i,j)表示1..i-1张牌已经打出,还剩下r-j..r这些轮没有考虑的概率 算f(i,j)时那么现在要打出第i-1张牌,有2种情况 1°...

2017-03-16 23:15:17

阅读数:526

评论数:1

[BZOJ2134]单选错位(概率期望)

题目描述传送门题解答案就是每一位和前面一位答案相同的概率和(权值为1) 也就是sigma (1/a(i-1)) * (1/a(i)) * min(a(i-1),a(i))代码#include<algorithm> #include<iostream> #include&l...

2017-03-16 18:22:59

阅读数:754

评论数:0

[BZOJ2337][HNOI2011]XOR和路径(概率期望dp+高斯消元)

题目描述传送门题解按位分解,统计每一位为0和为1的概率,最后乘上权值就行了 算概率的话用高斯消元 时间复杂度O(30∗(2n)3)O(30*(2n)^3),很不科学对不对我也是这么觉得代码#include<algorithm> #include<iostream> #i...

2017-03-16 18:20:58

阅读数:323

评论数:0

[BZOJ4318]OSU!(期望dp)

题目描述传送门题解g(i)表示以i结尾的极长1的期望长度,h(i)表示以i结尾的极长1的长度的平方的期望,f(i)表示以i结尾的期望得分 然后x2+2x+1−>(x+1)2x^2+2x+1->(x+1)^2, x3+3x2+3x+1=>(x+1)3x^3+3x^2+3x+1=&...

2017-03-16 13:54:00

阅读数:1140

评论数:0

[BZOJ3036]绿豆蛙的归宿(拓扑序+期望dp)

题目描述传送门题解DAG上的sb dp代码#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #include<cmath> #include...

2017-03-16 09:17:13

阅读数:290

评论数:0

[BZOJ2318]Spoj4060 game with probability Problem(概率dp)

题目描述传送门题解读错题了T_T f(i,0)表示有i个石子Alice先手赢的概率,f(i,1)表示有i个石子Alice后手赢的概率如果有i-1个石子的时候Alice后手比先手更优,Bob先手比后手更优: 若现在Alice先手,那么她一定想拿掷正面拿走石子,f(i,0)=p*f(i-1,0)+...

2017-03-16 09:03:46

阅读数:614

评论数:0

[BZOJ1415][Noi2005]聪聪和可可(bfs+概率期望+记搜)

题目描述传送门题解这题题面有点毒 应该是求聪聪吃到可可的时间的期望bfs处理两点之间的最短路 然后预处理出来当聪聪和可可分别在哪里的时候聪聪会向哪里走令f(i,j)表示当某一秒开始时聪聪在i,可可在j一直到聪聪吃到可可的期望 容易知道当i=j时f(i,j)=0 当dis(i,j)<=...

2017-03-15 20:47:35

阅读数:618

评论数:0

[Codeforces698C]LRU(概率dp)

题目描述传送门 题意:有一个大小为k的缓存区,每次从n种物品中按照一定的概率选取一种物品尝试放进去.同一个物品每一次选取的概率都是相同的.如果这种物品已经放进去过就不再放进去.如果缓存区满了就把放进去的时间离现在最远的物品拿出来.问10^100次后每个物品在缓冲区中的概率.题解1010010^{...

2017-03-15 18:29:12

阅读数:575

评论数:0

[Codeforces335E]Counting Skyscrapers(概率期望)

题目描述传送门 题面翻译见:http://cogs.pro/cogs/problem/problem.php?pid=1921题解神题啊…神哭了… 就知道Alice和Bob凑在一起肯定不干好事 想了一节晚自习+两节课,只yy出了一种不靠谱的O(n2h)O(n^2h)的东西… 看题解发现不是...

2017-03-15 11:38:45

阅读数:721

评论数:2

[Codeforces498B]Name That Tune(概率期望dp)

题目描述传送门 题意:有n首音乐,第i首被听出来的概率为pi,刚开始听第一首,1s后如果听出来了则放第下一首,否则接着听这一首,第i首在连续听了ti s之后一定会被听出来,问Ts后听出来的歌的期望数量。题解刚开始写的方法死wa死wa… 后来发现问题了之后从i-1->i的的方法就变得死麻烦...

2017-03-14 23:27:48

阅读数:460

评论数:0

[Codeforces442B]Andrey and Problem(贪心+概率)

题目描述 传送门 题意:有n个人,第n个人帮助A的概率为pi,问有且只有一个人帮助A的概率 题解 代码

2017-03-14 22:43:19

阅读数:302

评论数:0

[Codeforces235B]Let's Play Osu!(期望dp)

题目描述传送门 题意:长度为n的串,每一个位置是o的概率是pi,否则是x,得分为所有极长连续o的长度的平方和。求期望得分题解f(i)表示前i个期望得分 g(i)表示以第i个为结尾的连续o的期望代码#include<algorithm> #include<iostream>...

2017-03-14 20:38:23

阅读数:538

评论数:0

[Codeforces540D]Bad Luck Island(概率dp)

题目描述传送门 题意:有r个石头、s个剪刀、p个布,每一次两个人随机碰上,输的人死掉,问只剩下每一种的概率。题解令f(i,j,k)表示三种人分别有i个,j个,k个时到初始的概率 三个人分别算 注意这道题不能倒推代码#include<algorithm> #include<c...

2017-03-14 19:55:48

阅读数:268

评论数:0

[Codeforces398B]Painting The Wall(期望dp)

题目描述传送门 题意: 一个人粉刷n*n的墙,每一次随机选择一个格子染色,每一行和每一列都至少染了一个的时候结束,每染一个花费1的时间。求结束时间的期望。题解令f(i,j)表示染了i行,j列到结束的期望 转移方程很显然 f(i,j)=(i/n)* (j/n) * (f(i,j)+1)+(i...

2017-03-14 19:13:00

阅读数:380

评论数:0

[Codeforces453A]Little Pony and Expected Maximum(概率期望+快速幂)

题目描述传送门 题意:一个m面的骰子,每个面分别有1..m,每个面着地的概率是1/m,问扔n次最大值的期望。题解分别计算1-m为最大值的概率 i为最大值的概率为(im)n−(i−1m)n({i\over m})^n-({i-1\over m})^n,相当于是一个容斥 乘上权值就行了代码#in...

2017-03-14 11:13:54

阅读数:488

评论数:0

[ZOJ3329]One Person Game(概率dp)

题目描述传送门题解令f(i)表示得分为i时到结束的期望 显然这道题>0的点都可以从0转移过来,0也可以从每一个>0的点转移过来 所以这题就应该画柿子了 f(i)=∑f(i+k)p(k)+f(0)P+1f(i)=\sum f(i+k)p(k)+f(0)P+1,其中p(i)表示掷出和...

2017-03-14 08:04:41

阅读数:299

评论数:0

[ZOJ3640]Help Me Escape(概率期望dp)

题目描述传送门 题意:某一个人,初始战斗值为f,面临着n条道路,每一条道路有一个困难程度ti,和锻炼值ci。每一天他会等概率地选择一条道路,如果他的战斗值大于ci,那么他会花费ti的天数走出去,否则他走不出去,但是战斗值增加ti。ti和ci的关系满足ti=floor((1+sqrt(5))*0....

2017-03-13 21:18:16

阅读数:657

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭