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
Gym - 101606F 抛硬币(
概率dp
)
题面:Here’sajollyandsimplegame:lineuparowofNidenticalcoins,allwiththeheadsfacingdownontothetableandthetailsupwards,andforexactlyKtimestakeoneofthecoins,tossitintotheair,andreplaceitasitlandseitherheads-
心照不必宣
·
2020-07-31 19:04
dp
2019.7.24 杭电多校第二场小结(3/12)
AnotherChessProblemBeautyOfUnimodalSequenceCoefficientDoubleTreeEverythingIsGeneratedInEqualProbability
概率
TieWay59
·
2020-07-31 15:14
小结
期望与
概率DP
专题/高斯消元
高斯消元总结:概率和期望问题的求解都要依靠递推式,概率问题按照递推式进行dp,期望问题根据递推式化简的难易程度通过化简再dp或高斯消元求解,该类问题大部分仍属于各个类型的dp求解问题2018.9.3-概率与期望dp学习DiscoveringGold一排1到n的格子,每个格子上有黄金ai,你最开始在1号,每一次投骰子决定到哪一个格子,超出1~n范围则重新投掷,你到了哪个格子就得到哪个格子的金币,问最
qianyri
·
2020-07-31 14:39
概率期望DP
【ContestHunter0601】Genius
ACM-
贪心+倍增+归并排序
测试地址:GeniusACM做法:本题需要用到贪心+倍增+归并排序。某机房大佬给的我他书上的一道神题…据说还是“基础算法”章节的例题…看来我NOIP退役已经是可以预见的了…首先可以大胆猜想(并小心证明)的是,计算校验值时所选的MMM对数,一定是最大的与最小的配对,次大的与次小的配对…以此类推。那么很明显的,一个区间如果被另一个区间包含,那么被包含的区间的校验值一定更小,这就是区间包含单调性,因此要
Maxwei_wzj
·
2020-07-31 14:48
算法-贪心
算法-倍增
POJ分类【转】
ACM-
题型分类的代码主流算法:Ø1.搜索//回溯Ø2.DP(动态规划)Ø3.贪心Ø4.图论//Dijkstra、最小生成树、网络流Ø5.数论//解模线性方程Ø6.计算几何//凸壳、同等安置矩形的并的面积与周长
weixin_30401605
·
2020-07-31 10:01
ACM-
数据结构-哈夫曼树 wpl计算(最小堆heap+vector)
题意:给你一个n,接下来输入n个数字:表示对应字符的出现次数(即权值),依此权值大小,建成哈夫曼树(最小堆),求哈夫曼树的wpl。STL的heap的应用一·头文件algorithm二·STL中与堆相关的4个函数1.建立堆make_heap()make_heap(_First,_Last,_Comp)默认是建立最大堆的。对int类型,可以在第三个参数传入greater()得到最小堆。自己定义的结构体
oliveQ
·
2020-07-30 01:59
算法题解
ACM-
思维题-CF334div2 C Alternative Thinking 找规律
这里有题面给你一个01串,可以将其中的部分连续子串进行反转(0变1,1变0),问最长01交替子串?一开始看错题了,以为只能0变为1,特判了好多,结果发现其实就是:先计算这个串里最大(可不连续)的01交替子串+2(最多可以增加的数量)最后和总长度比较,取最小#includeusingnamespacestd;intN,res=1;stringS;intmain(){cin>>N>>S;for(int
oliveQ
·
2020-07-30 01:59
算法题解
ACM-
简单题之Ignatius and the Princess II——hdu1027
转载请注明出处:http://blog.csdn.net/lttreeIgnatiusandthePrincessIITimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4436AcceptedSubmission(s):2642ProblemDescriptionNow
ltree98
·
2020-07-29 20:13
ACM-简单题
漫漫刷题路
ACM-
搜索之Red and Black——hdu1312
RedandBlackProblemDescriptionThereisarectangularroom,coveredwithsquaretiles.Eachtileiscoloredeitherredorblack.Amanisstandingonablacktile.Fromatile,hecanmovetooneoffouradjacenttiles.Buthecan'tmoveonred
ltree98
·
2020-07-29 20:13
ACM-搜索
漫漫刷题路
Race to 1 Again
概率DP
题目链接题意:给你一个数N,你可以等概率的对N除以它自身的约数,即N%X==0,N=N/X,次此为一次操作一直对N进行此操作,直到N==1,求操作的期望次数解法:此题为经典
概率dp
,dp[i]定义为:对
ccsu_GuoYC
·
2020-07-29 11:01
HDU 4405 Aeroplane chess(
概率DP
)
思路:很显然的
概率DP
。
AC_Arthur
·
2020-07-29 07:47
HDOJ
概率DP
ACM竞赛
ACM-
百度之星资格赛之Energy Conversion——hdu4823
EnergyConversionTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):85AcceptedSubmission(s):46ProblemDescription魔法师百小度也有遇到难题的时候——现在,百小度正在一个古老的石门面前,石门上有一段古老的魔法文字,读
ltree98
·
2020-07-28 03:11
ACM-竞赛
ACM-简单题
漫漫刷题路
ACM-
最小生成树之继续畅通工程——hdu1879
***************************************转载请注明出处:http://blog.csdn.net/lttree***************************************继续畅通工程TimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmi
ltree98
·
2020-07-28 03:11
ACM-数据结构
漫漫刷题路
ACM-
简单题之超级楼梯——hdu2041
超级楼梯TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):26862AcceptedSubmission(s):13830ProblemDescription有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?Input输入数据首
ltree98
·
2020-07-28 03:10
ACM-简单题
漫漫刷题路
ACM-
最小生成树之畅通工程——hdu1863
***************************************转载请注明出处:http://blog.csdn.net/lttree***************************************畅通工程TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmiss
ltree98
·
2020-07-27 12:47
ACM-数据结构
漫漫刷题路
ACM-
素数专题(持续更新)
埃拉托斯特尼筛法,或者叫埃氏筛法(听上去似乎很高大上的样子)#includeusingnamespacestd;typedeflonglongll;constintN=100005;boolprime[N];voidinit(){for(inti=2;i#includeusingnamespacestd;constintN=100000+5;vectorprime_factor[N];voidin
superXX07
·
2020-07-15 03:56
Codeforces 1172 C2 Nauuo and Pictures (hard version) ——
概率DP
Thisway题意:给你n幅画,你每次会取一幅画,取到第i幅画的概率是它的重量/所有重量的和,如果你喜欢这幅画,它的重量会+1,否则会-1,问你最后每幅画的重量的期望。题解:这不能和easy一样一个一个去考虑了,用整体法求出最后喜欢的画的重量之和的期望和不喜欢的重量的和的期望,然后将这个比例乘到每个数上面。就比如说一开始喜欢的画的重量之和是sss,做完之后它的期望是E(s)E(s)E(s),那对于
天翼之城
·
2020-07-14 23:25
2700
dp
想法
石油大OJ 1023 问题 L: Pong’s Birds【
概率Dp
】
1023:Pong’sBirds时间限制:1Sec内存限制:128MB提交:137解决:33[提交][状态][讨论版]题目描述Inordertotrainhisbirds,Pongisholdingacompetitionforthem.(Hehavebirds,doeshe?)Hehave2nbirds,sohewanttoholdeliminationseries.Literally,ifn=
mengxiang000000
·
2020-07-14 15:49
思维
dp
概率dp
入门
题目链接题目大意有s个系统,n种bug,小明每天找出一个bug,可能是任意一个系统的,可能是任意一种bug,即是某一系统的bug概率是1/s,是某一种bug概率是1/n。求他找到s个系统的bug,n种bug,需要的天数的期望。题目思路对于期望的题目我们一般逆推,为的就是保证事件之间独立不产生影响。对于概率的题目,我们一般正推解决问题。还有一份讲解来源:https://www.cnblogs.com
Half-Blood Prince
·
2020-07-14 15:20
dp
ACM-
大数阶乘末尾零的个数
新浪博客发表时间--2009-07-2621:56:18阶乘末尾0的个数有一个题目说的是求100的阶乘末尾有多少个0.题解中给出的讲解提到,一个数n的阶乘末尾有多少个0思路:一个数n的阶乘末尾有多少个0取决于从1到n的各个数的因子中2和5的个数,而2的个数是远远多余5的个数的,因此求出5的个数即可.题解中给出的求解因子5的个数的方法是用n不断除以5,直到结果为0,然后把中间得到的结果累加.例如,1
iteye_1503
·
2020-07-14 12:39
codeforces-768D-Jon and Orbs(
概率DP
)
种水晶并不是按照一定顺序出现的,而是随机出现,并且每种水晶出现的概率相同,琼恩想知道让每种水晶都至少有一件的概率大于P/2000至少需要多少天,共有q次查询题解:因为每种水晶出现是按照相同的概率的,很容易想到需要DP一下,而且是
概率
信仰..
·
2020-07-14 11:17
DP
【2020牛客寒假基础算法训练营】第二场总结
思路:dp[i][j]表示前i道题中对了j道的
概率dp
[i][j]表示前i道题中对了j道的
概率dp
[i][j]表示前i道题中对了j道的
概率dp
[i][0]=dp[i−1][0]∗(1−pi)dp[i][
_奶酪
·
2020-07-14 04:43
套题总结
(随机概率·
概率dp
·好题)
传送门题意很简单:问答游戏,初始金额有一块钱,如果选择答的话,答对奖金翻倍,答错就没钱了,如果不答的话就,就维持奖金。答对的概率是[t,1][t,1][t,1]的一个随机概率。问在最优的策略下,nnn局后能获得的最大奖金期望值。我们先来简化一下题目。把概率固定为一个值ppp设dp[i]dp[i]dp[i]为在n−in-in−i题后能获得的可能最大奖金。则dp[n]=1bext[i]dp[i+1]\
Z~柳
·
2020-07-14 03:59
dp
数学
【
概率DP
入门】
http://www.cnblogs.com/kuangbin/archive/2012/10/02/2710606.html有关概率和期望问题的研究摘要在各类信息学竞赛中(尤其是ACM竞赛中),经常出现一些与概率和期望有关的题目。这类题目需要较高的数学水平和一定的算法技巧,必须经过仔细分析,选择合适的数学模型和算法才能顺利的解决问题。本文就对这类题目的一些常见方法进行了研究。数学基础这里写的数学
zy691357966
·
2020-07-14 00:51
数学期望DP小结
Tyvj1864守卫者的挑战比较简单的一道数学
概率DP
,要注意负数组下标。
u011757339
·
2020-07-13 15:49
算法
[
概率DP
] LightOJ 1151 - Snakes and Ladders
1151-SnakesandLadders题意:有100个格子,从1开始走,每次随机走1~6。有n个格子会单向传送到其他格子,tp[i]表示从i传送到tp[i]。1和100不会有传送,一个格子也不会有两种传送。问走到100的期望值,注意不能走到100以外。题解:容易看出是个期望值DP,用DP[i]表示从第i个格子走出去需要走的次数,有两种情况。1.第i个格子有传送:DP[i]=DP[tp[i]]2
kg20006
·
2020-07-13 06:45
ACM
题解
九存将参加
ACM-
国际超级计算大会(ICS 2018大会)
【编者PeterYe按】很荣幸能够和我的前东家VMware一道,做为九存的一员,参加ACMICS2018大会。下面转载来自微信公众号“九存区块链存储”的全文。---Begin---ACM(AssociationforComputingMachinery,美国计算机协会)是一个国际性的科技教育组织,创立于1947年,是世界上第一个科学性及教育性计算机学会,总部设在美国纽约。截止2018年,ACM已经
乐生活与爱IT
·
2020-07-13 01:11
THE MOON(
概率dp
)
题目描述TheMooncardshowsalarge,fullmooninthenight’ssky,positionedbetweentwolargetowers.TheMoonisasymbolofintuition,dreams,andtheunconscious.Thelightofthemoonisdim,comparedtothesun,andonlyvaguelyilluminate
eazo
·
2020-07-10 11:38
数论
dp
HDU 4074 Darts
概率dp
题目大意:就是现在两个人A和B进行飞镖游戏,现在A每次都是随意地向标靶投掷非标,击中不同得分区域的概率都是1/20,B每次都会选择瞄准使得自己赢的可能性最大的那块区域进行投掷,当他瞄准一块区域时,有1/3的几率击中瞄准的区域,另外分别有1/3和1/3的概率击中瞄准区域的左边或者右边的区域,现在给出一个整数n,1#include#include#include#include#include#inc
Gatevin
·
2020-07-10 05:11
ACM_Probability
HDU
ACM-
威佐夫博弈之取(2堆)石子游戏——hdu2177
取(2堆)石子游戏TimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):932AcceptedSubmission(s):557ProblemDescription有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一
ltree98
·
2020-07-09 20:14
ACM-博弈
漫漫刷题路
ACM
威佐夫博弈
取2堆石子游戏
hdu2177
hdu1527进阶
Gym - 101190F Foreign Postcards (
概率dp
)
原题:ACMICPC2016–2017,NortheasternEuropeanRegionalContest.St.Petersburg–Barnaul–Tbilisi–Almaty,December4,2016ProblemF.ForeignPostcardsInputfile:foreign.inOutputfile:foreign.outFedorisanavidtraveler.Asar
Lllll_sh
·
2020-07-09 19:04
CodeForces
【ccpc2018吉林D题】THE MOON (
概率dp
)
题目描述TheMooncardshowsalarge,fullmooninthenight’ssky,positionedbetweentwolargetowers.TheMoonisasymbolofintuition,dreams,andtheunconscious.Thelightofthemoonisdim,comparedtothesun,andonlyvaguelyilluminate
aiyouyou_
·
2020-07-09 13:45
◈DP
HDU 3366 Passage
概率dp
PassageTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):538AcceptedSubmission(s):269ProblemDescriptionBillisamillionaire.Butunfortunatelyhewastrappedinacastle.
_zhj
·
2020-07-09 05:35
算法
------动态规划
算法
dp
HDU 3366 Passage (
概率DP
)
PassageProblemDescriptionBillisamillionaire.Butunfortunatelyhewastrappedinacastle.Thereareonlynpassagestogoout.Foranypassagei(1#include#includeusingnamespacestd;constintmaxn=1100;structroute{doublep,q
weixin_30485799
·
2020-07-08 13:29
ACM-
进制转换
在做题的时候,遇到好多题目都是有关进制间的转换的,所以花点时间整理一下。具体的进制之间的转换方法,一般计算机书籍上都有,无非是基数与权值的讨论,只是将它们写成程序时有点费时。所以下面就直接给出一份比较简洁的模版:constintMAXN=1000;intt[MAXN],A[MAXN];charOldData[MAXN],NewData[MAXN];//转换前、后的数据intolds,news;//
潜水的疯
·
2020-07-08 09:35
ACM-专题-数学
Foreign Postcards Gym - 101190F(
概率DP
)
题目链接:https://vjudge.net/problem/Gym-101190F题意:一开始共有n个卡片,C代表摆放正确,W代表摆放错误,每次可以选取前k张卡片,如果这k张卡片中的第一张是W,则将这k张卡片全部翻转后放在桌面上(翻转即C变W,W变C),如果第一张是C则不进行任何操作直接将这k张卡片放在桌面上,然后再在剩下的卡片中重复进行上述操作,直至所有卡片都放在桌面上了。求最终桌面上W个数
smwqd_yehua_cx
·
2020-07-08 06:52
OJ
——
CodeForces
DP
——
概率(期望)DP
HDU 3366 Passage(
概率DP
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3366题意:有n条通道,M百万美元,每条通道成功逃生的几率是pi,被捉住的可能性是qi,走进死胡同的可能性是(1-pi-qi)。如果被捉住需要支付一百万美元然后回到原地,否则就要被杀死;走进死胡同是不需支付金钱但也得回到原地。问在选择最优方式的前提下成功逃生的几率。分析:定义了二维数组dp[i][j]表
smwqd_yehua_cx
·
2020-07-08 06:51
DP
——
概率(期望)DP
OJ
——
HDU
POJ - 3071 Football(
概率DP
)
题目链接Considerasingle-eliminationfootballtournamentinvolving2nteams,denoted1,2,…,2n.Ineachroundofthetournament,allteamsstillinthetournamentareplacedinalistinorderofincreasingindex.Then,thefirstteaminthe
qq_42479630
·
2020-07-08 02:53
概率&&期望DP
hdu-3366 Passage
概率DP
读懂就能AC hhh
http://acm.split.hdu.edu.cn/showproblem.php?pid=3366读题的时候没发现这个PQ1-P-Q是全集的划分,以为是独立事件,写错了转移方程233先贪心得排个序,排序规则我们可以通过假设AB/BA这两种顺序,然后推导概率和的大小关系来得出。然后分别讨论直接通过,免费到下一门,付费到下一门。dp[i][j]存到达i门消费j的概率,dp[0][0]是初始状态,
dong52130
·
2020-07-07 07:27
ACM-
区间调度问题
//有m项工作每项工作分别在Si时间开始,在Ti时间结束。//对于每项工作你都可以选择参与与否。如果选择参与//那么自始至终都必须全程参与,此外参与工作的时间端不能//重叠(即使是开始的瞬间的重叠也是不允许的)//input//n=5//s={1,2,4,6,8}//t={3,5,7,9,10}//output//3#include"cstdio"#include"iostream"#includ
csx0987
·
2020-07-07 06:10
ACM
ACM-
硬币问题
//有1元,5元,10元。50元,100元,500元的硬币各C1,C5,C10,C100//C500枚。现在要用这些硬币来支付A元,最少需要多少枚硬币?假定//本题至少存在一种支付方案//input//C1=3,C5=2,C10=1,C50=3,C100=0,C500=2,A=620//output//6#include"cstdio"intC[6];constintV[6]{1,5,10,50,
csx0987
·
2020-07-07 06:10
ACM
HDU 3366 Passage (
概率dp
)
问的是最优情况下多少概率可以成功逃脱思路是首先处理一下数据,想要最优肯定是在不被杀死的情况下越早走出越好,那就要求尽量不要碰到士兵,所以应该先对数据按照p/q排序一下,这样可以保证不死的概率最大,然后通过
概率
WShuo97
·
2020-07-06 22:44
解题报告
HDU 3366 Passage (dp)
思路:
概率dp
,既然问最优可能性,肯定是最有可能跑出去的情况最好了,就算跑不出去也要少碰士兵,所以先按p/q从大到小排序,然后dp[i][j]代表在第i个通道,还有j万元的时候能出去的概率。
Kim0403
·
2020-07-06 22:33
HDU
动态规划-概率dp
HDU 3366 Passage (
概率DP
)
PassageTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):411AcceptedSubmission(s):192ProblemDescriptionBillisamillionaire.Butunfortunatelyhewastrappedinacastle.
Interstellar_
·
2020-07-06 15:25
动态规划
ACM-
字符串完全总结(知识点+模板)
目录常用STL方法manacher算法字符串HashKMP4.1普通KMP4.2扩展KMPTrie(字典树)5.1字典树5.101字典树自动机6.1AC自动机6.2AC自动机上的动态规划6.3回文自动机(回文树)后缀数组7.1后缀数组的常见用法后缀自动机(SAM)注意1.对于字符串问题,最好使用char[]来存储,不要用string,否则可能会占用大量内存及减低速度2.strlen(char[])
Ogmx
·
2020-07-06 04:54
ACM常用模板
算法完全解析
ACM-
组合数学完全总结(知识点+模板)
目录排列1.1不可重排列1.2可重排列1.3圆排列1.4不尽相异元素全排列1.5多重集的排列组合2.1不可重组合数2.2可重组合2.3不相邻组合2.4多重集的组合2.5常用组合数公式2.6组合数取模(模板)常用公式及定理3.1二项式定理3.2鸽巢原理3.3常见恒等式3.4帕斯卡恒等式3.5卢卡斯定理推论3.6容斥原理3.7错排问题常见数列及其性质4.1斐波那契数列4.2卡特兰数列递推方程5.1线性
Ogmx
·
2020-07-06 04:53
ACM常用模板
算法完全解析
ACM-
蛇形填数
描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入直接输入方陈的维数,即n的值。(n02.#include03.#defineMAXN10004.inta[MAXN][MAXN];05.intmain()06.{07.intn,x,y,tot=0;08.scanf("%d",&n);09.memset(a,0,size
-FIGHTING-
·
2020-07-05 17:21
ACM
ACM-
字符串-模式串匹配-KMP算法
在模式匹配算法中,KMP是比较常见的单模、高效率算法之一。在讨论KMP之前,先看看朴素的匹配算法为什么低效。普通的暴力匹配算法在每一次匹配失败之后,仅仅下移一位,并且需要重新判断整个模式串的每一个字符,见下图:第一次匹配时,首先会遍历模式串的每一个字符,但是发现模式串的第4个字符f,与文本串的第4个字符a不匹配,所以此时匹配失败;接着进行第二次匹配,文本串下移一位,即从第1个字符开始,然后同样会遍
潜水的疯
·
2020-07-05 16:18
扑克牌(
概率dp
)
题目链接#include#include#include#includeusingnamespacestd;intA,B,C,D;doublef[20][20][20][20][5][5];boolvis[20][20][20][20][5][5];doubledp(inta,intb,intc,intd,intx,inty){if(vis[a][b][c][d][x][y]==true)retu
HOGWARTS333
·
2020-07-05 09:26
算法竞赛进阶指南刷题
期望&
概率dp
总结
总算刷完kuangbin期望&概率专题了,下面总结一下心得和题解!1.期望dp期望dp通常逆推,即从结果推向初始状态,也可以用记忆化搜索进行dp;E=Σp1*(E1+X1)+Σp2*(E+X2)其中E为当前状态的期望,E1为下一个状态的期望,p1和X1分别为将当前状态转移到下一个状态的概率和花费,p2和X2分别为保持当前状态的概率和花费。最后化简为E=(Σp1*(E1+X1)+Σp2*X2)/(1
丿残念灬
·
2020-07-05 04:35
期望&概率dp
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他