自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 次小生成树模板

1 kruskal 2 #include <vector> 3 #include <iostream> 4 #include <cstdio> 5 #include <cstring> 6 #include <algorithm> 7 #define INF 0x3f3f3f3f ...

2019-09-30 23:07:00 96

转载 概率dp lightoj 1342

题意:有N根木棍,每根木棍都有一个权值 其中有若干根可识别,若干根不可识别的,抽到了可识别的棍子,就不放回,抽到了不可识别的,就要放回 ,问所有棍子都至少被抽过一次后权值和的期望不可识别的棍子,就相当于投掷一个质地均匀的骰子,问每一个面至少出现一次的期望投掷次数;而这道题用到的是每一个权值出现的次数,故将期望投掷次数除以总的个数,就是个别的期望投掷次数; 1 #inclu...

2019-09-30 21:45:00 180

转载 lightoj 1408 概率dp

https://blog.csdn.net/moon_sky1999/article/details/98097470博主在此,牛逼神犇 1 #include<bits/stdc++.h> 2 using namespace std; 3 const double eps = 1e-9; 4 int main(){ 5 int T,k1,...

2019-09-30 20:47:00 74

转载 概率 dp lightoj 1395

dp[k]用类似于低配版的这道题的做法求出,如下;然后就从k逆推到0就好了 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int MX = 105; 4 double dp[MX]; 5 int x[MX]; 6 int main(){ 7 ...

2019-09-30 19:36:00 120

转载 概率dp light 1321

题意:给定一张无向图,每条边都有一个通过的概率 ,如果无法通过,那么就要回到起点重新出发从起点到终点的时间固定为K,如果成功到达,又需要额外花费K的时间,问走S次的最小期望时间思路:这道题分为两部分,第一部分是求spfa,第二部分是通过得出的最大的概率的那条路算出答案;怎么算呢,通过最短路求出后,设期望值为E,成功概率为p,如果成功,期望值为p*2k,如果不成功,期望值为(1-p)*...

2019-09-29 19:57:00 99

转载 概率DP lightoj 1265

题意:  1、两只老虎相遇 就互相残杀  2、老虎与鹿相遇 鹿死  3、老虎与人相遇 人死  4、人与鹿相遇 鹿死  5、鹿与鹿相遇 无果求人活的概率解析:如果老虎为0 则人活得概率为1    如果老虎为奇数 因为只有两只老虎相遇的时候 老虎才能死 所以必然是两个两个一起死 所以 最后必然剩一只老虎 所以人死 活得概率为0...

2019-09-28 17:33:00 86

转载 概率DP (大概是最入门的题了) lightoj 1248

有一个骰子,n个面,问所有面都被摇出的期望。转自**的博客, 因为概率是(n-k)/n 所以期望次数是1/(前面这个数) 1 #include<cstdio> 2 #include<algorithm> 3 #include<math.h> 4 #include<string.h> 5 usin...

2019-09-28 16:50:00 107

转载 概率dp (背包+概率) 背包的多一点

题意:XX想抢劫银行,当危险率低于P的时候才能行动,现在给出每家银行的金钱mi和危险率pi,求最多能获得多少金钱;题解:危险率是P,那么安全率就是1-P,那么XX抢劫的所有银行的安全率之积就不能小于1-P,这样就变成了一个01背包的裸题。 1 #include<cstdio> 2 #include<algorithm> 3 #include&l...

2019-09-28 12:21:00 187

转载 概率dp light1038

题意:问一个数一步步除以他的除数,最后转移到1,所需要的期望步数。思路,概率dp问题,从结果逆推,本题是从1开始往后推,怎么个推法呢。参考一下别人的博客;求操作次数的期望时,先设定第i个因子给期望的贡献为Ti,那么有:E = (T1+ T2+ T3+ ...... + Tn) / n;根据期望的定理:从当前位置移动到目的地的平均步数。所以可得到:E50= (E1+1...

2019-09-28 11:09:00 88

转载 概率 lightoj 1027

题意 : 在n个门前选择一扇门出去, 然后如果第i扇门的 Xi值是正的话,你会花费Xi时间后出去 , 如果Xi是负数的话你会花费-Xi时间后回到老地方,并且忘记了刚才的选择, 选择一扇门的概率是等概的。求出去的期望。思路 :定义一次选择选择到Xi是整数的概率为P1,选择到负数的概率是P2,然后选择了正数后平均在T1时间后出去, 选择了负数后平均在T2时间后回到原地。接着设出去的期望是...

2019-09-28 09:35:00 62

转载 概率dp poj 2151

题意:这道题目的意思很简单,有t个ACM队,m个题目,题目给出了每个队对每个题目做出的概率大小(0到1之间,包含0和1),要求每个队至少做出一道题(签到题),同时,要求获胜队必须至少能够做出n道题(获胜对不止一个),这到题目实际上就是一个dp+概率论知识,dp的推导也是概率论中的全概率公式推导出来的,之后就是如何利用概率论知识求解问题了。首先解释一下dp如何推导。我们令dp[i][j...

2019-09-25 19:57:00 81

转载 概率dp poj 3071

题目首先给出一个n,表示比赛一共进行n轮,那么队伍就有2^n只队伍输入一个2^n*2^n的矩阵,p[i][j]代表队伍i打败队伍j的概率dp[i][j]代表第i轮比赛的时候,队伍j赢的概率首先初始化时,dp[0][i]=1,在没有比赛时每个队伍都是赢的dp[i][j]+=dp[i-1]j[*dp[i-1][k]*p[j][k]:要求j和k的上一轮都是赢家的概率再乘以本轮j打败k的概率特别...

2019-09-24 23:18:00 54

转载 hdu 4289 dinic模板

题意:有N个城市,现在城市S出现了一伙歹徒,他们想运送一些炸弹到D城市,不过警方已经得到了线报知道他们的事情,不过警察不知道他们所在的具体位置,所以只能采取封锁城市的办法来阻断暴徒,不过封锁城市是需要花费一定代价的,由于警局资金比较紧张,所以想知道如果完全阻断暴徒从S城市到达D城市的最小需要花费的代价。思路:将每个点都拆分成2个,表示为i和i*,i是原来的起点,然后i到i*的权值为i...

2019-09-24 19:07:00 76

转载 hdu 4280 最大流 sap模板

给你岛的坐标求最西边到最东边的最大流 1 /* 2 最大流模板 3 sap 4 */ 5 #include<stdio.h> 6 #include<string.h> 7 #include<algorithm> 8 #include<iostream> 9 using namespa...

2019-09-24 19:04:00 108

转载 最小费用最大流 洛谷 1251

题意:这是一道最小费用(费用指单价)最大流的题目。首先,我们拆点,将一天拆成晚上和早上,每天晚上会受到脏餐巾(来源:当天早上用完的餐巾,在这道题中可理解为从原点获得),每天早上又有干净的餐巾(来源:购买、快洗店、慢洗店)。1.从原点向每一天晚上连一条流量为当天所用餐巾x,费用为0的边,表示每天晚上从起点获得x条脏餐巾。2.从每一天早上向汇点连一条流量为当天所用餐巾x,费用...

2019-09-24 12:50:00 90

转载 最小树形图模板 UVA11183

题意:给定n个节点m条边的有向带权图,求以0为根节点的最小树形图权值大小 1 #include<cstdio> 2 #include<algorithm> 3 #include<string.h> 4 using namespace std; 5 const int maxn=1e3+10; 6 const int maxm...

2019-09-24 12:31:00 62

转载 概率DP hdu 3366 .

题意:一个人被困在一个城堡里,面前有n条路,他自己有m百万元,选择每一条路都有p概率通过,q概率遇到士兵,1-p-q概率道路不通;遇到士兵的话需要上交1百万,如果不够钱,则被杀死,问的是最优情况下多少概率可以成功逃脱思路是首先处理一下数据,想要最优肯定是在不被杀死的情况下越早走出越好,那就要求尽量不要碰到士兵,所以应该先对数据按照p/q排序一下,这样可以保证不死的概率最大,然后通过概...

2019-09-23 21:14:00 52

转载 概率DP hdu 3366

题意:一个人被困在一个城堡里,面前有n条路,他自己有m百万元,选择每一条路都有p概率通过,q概率遇到士兵,1-p-q概率道路不通;遇到士兵的话需要上交1百万,如果不够钱,则被杀死,问的是最优情况下多少概率可以成功逃脱思路是首先处理一下数据,想要最优肯定是在不被杀死的情况下越早走出越好,那就要求尽量不要碰到士兵,所以应该先对数据按照p/q排序一下,这样可以保证不死的概率最大,然后通过概...

2019-09-23 20:35:00 57

转载 Discovering Gold lightoj 1030

一排1到n的格子,每个格子上有黄金 ai ,你最开始在 1 号,每一次投骰子决定到哪一个格子,超出1~n范围则重新投掷,你到了哪个格子就得到哪个格子的金币,问最终在n 能得到金币的期望。思路:做题经验,期望都是从后推到前,我们从最大开始dp,1~6 种情况的传递,但是当前面的格子数少于6的时候需要特判; 1 #include<cstdio> 2 #inc...

2019-09-23 19:56:00 134

转载 UVA 11021 麻球繁衍

题意: 有K只麻球,每只生存一天就会死亡,每只麻球在死之前有可能生下一些麻球,生i个麻球的概率是pi,问m天后所有的麻球都死亡的概率是多少?思路: 涉及到全概率公式,因为麻球的各种活动都互不影响,所以现在只考虑一直麻球,我们假设f[i]是第i天全部都死亡的概率,那么f[i] = p0 + p1*f[i-1] + p2*f[i-1]^2 + ...pn-1*f[i...

2019-09-22 18:35:00 99

转载 概率dp 148 D

概率dp设f(i,j)f(i,j)表示有ii只白鼠,jj只黑鼠时A先手胜的概率初始状态全白时,显然先手必胜有一只黑鼠时,先手若抽到黑鼠则后手必胜,所以先手首回合必须抽到白鼠f(i,0)=1,f(i,1)=\frac{i}{i+1}f(i,0)=1,f(i,1)=i+1i​转移方程f(i,j)f(i...

2019-09-22 12:25:00 75

转载 概率dp sgu495

题意:有n个奖品,m个人排队来选礼物,对于每个人,他打开的盒子,可能有礼物,也有可能已经被之前的人取走了,然后把盒子放回原处。为最后m个人取走礼物的期望。思路1:排队取,第1个人取到1个,dp[1]=1;后面的人dp[i]=p取到礼物盒子+dp前面的取到礼物盒子=(n-dp[i-1])/n + dp[i-1]; 1 #include"bits/stdc++.h...

2019-09-22 10:26:00 98

转载 概率dp 期望 逆推

题目大意:从起点0点开始到达点n,通过每次掷色子前进,可扔出1,2,3,4,5,6这6种情况,扔到几前进几,当然对应飞行通道可以通过x直达一点y,x<y,计算到达n点或超过n点要扔色子的次数的数学期望从某一点 i 扔完色子可到达 i+1,i+2,i+3,i+4,i+5,i+6这6个点,令dp[i]为到达末尾的数学期望那么到达之后6个点的数学期望是一样的,那么dp[i...

2019-09-21 22:25:00 255

转载 概率dp poj2096

1 /** 2 dp求期望的题。 3 题意:一个软件有s个子系统,会产生n种bug。 4 某人一天发现一个bug,这个bug属于某种bug,发生在某个子系统中。 5 求找到所有的n种bug,且每个子系统都找到bug,这样所要的天数的期望。 6 需要注意的是:bug的数量是无穷大的,所以发现一个bug,出现在某个子系统的概率...

2019-09-21 20:29:00 61

转载 矩阵快速幂+概率DP poj 3744

题意:在一条不满地雷的路上,你现在的起点在1处。在N个点处布有地雷,1<=N<=10。地雷点的坐标范围:[1,100000000].每次前进p的概率前进一步,1-p的概率前进1-p步。问顺利通过这条路的概率。就是不要走到有地雷的地方。设dp[i]表示到达i点的概率,则 初始值 dp[1]=1.很容易想到转移方程: dp[i]=p*dp[i-1]+(1-p)*...

2019-09-21 16:51:00 82

转载 莫队算法(可修改)

https://www.lydsy.com/JudgeOnline/problem.php?id=20382120: 数颜色时间限制:6 Sec内存限制:259 MB提交:11694解决:4853[提交][][]题目描述墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会像你发布如下指令: 1、 Q L R代表...

2019-09-20 20:35:00 151

转载 莫队算法

https://www.lydsy.com/JudgeOnline/problem.php?id=2038题目描述作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在...

2019-09-20 20:32:00 58

转载 旋转坐标+前缀和(zqu 25001)

本题题意:在一个矩阵中,去随机一点,设定一个步数K,求出从这个点可以走到的范围的和,求最大值思路:这个范围的和是一个菱形,我们把他旋转45°,然后成为一个正放的矩阵,求出二维前缀和然后用前缀和的性质枚举每一块矩阵的大小,更新答案#include<cstdio>#include<algorithm>using namespace std;...

2019-09-20 17:04:00 356

转载 莫队模板

https://vjudge.net/problem/SPOJ-DQUERY此题连接;题目大意:给出一个n个数的序列;接下来有k个询问,每一次询问某一区间里的不同数的个数;莫队思想:分块 排序 暴力;先将所有询问存储起来,然后玄学排序降低复杂度; 1 #include<cstdio> 2 #include<algorithm> 3 ...

2019-09-17 23:40:00 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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