首页 > 其他分享 >Jellyfish and EVA

Jellyfish and EVA

时间:2024-03-29 13:22:19浏览次数:21  
标签:概率 frac EVA 选择 第二个 出边 最优 Jellyfish

这道题目实在没有什么好的办法去描述状态空间,只能感性理解一下,等对概率的理解更深了再来吧。。。

发现这是一道概率DP,而且满足拓扑序,我们直接倒序转移就好了

设\(f_i\)表示从第\(i\)个点到第\(n\)个点的概率,我们发现当只有一条出边是非常好转移的,但是其他就不太行了

我们遇到这种情况,就从简单情形开始想起(接下来的情形我们都不考虑点的概率,也就是只考虑选择顺序的问题)

假设当前点\(u\)只有一条出边,终点是\(v_1\),那么有\(f_u=f_{v_1}\)

假设当前点有两条出边,终点分别为\(v_1,v_2\),我们不妨认为最优方案先选\(v_1\),那么第二个人有\(\frac{1}{2}\)的概率选择\(v_1\),有\(\frac{1}{2}\)的概率选择\(v_2\),当选择了\(v_2\)之后两条出边都被销毁了,所以不可能达到终点,也就是说有\(f_u=\frac{1}{2}f_{v_1}+\frac{1}{2}\cdot 0=\frac{1}{2}f_{v_1}\)(所以最优方案要求\(f_{v_1}>f_{v_2}\))

假设当前点有三条出边,终点分别为\(v_1,v_2,v_3\),我们不妨认为最优方案先选\(v_1\),那么第二个人有\(\frac{1}{3}\)的概率选择\(v_1\),此时有\(f_u+=\frac{1}{3}f_{v_1}\);有\(\frac{1}{3}\)的概率选择\(v_2\),那么接下来第一个人只能选择\(v_3\),然后第二个人也只能选择\(v_3\),也就有\(f_u+=\frac{1}{3}f_{v_3}\);同理,若第二个人选择了\(v_3\)(概率为\(\frac{1}{3}\)),那么有\(f_u+=\frac{1}{3}f_{v_2}\).综上,\(f_u=\frac{1}{3}f_{v_1}+\frac{1}{3}f_{v_3}+\frac{1}{3}f_{v_2}\)

假设当前点有四条出边,终点分别为\(v_1,v_2,v_3,v_4\)(我们不妨设\(f_{v_2}>f_{v_3}>f_{v_4}\)),我们不妨认为最优方案先选择\(v_1\),那么第二个人有\(\frac{1}{4}\)的概率选择\(v_1\),此时有\(f_u+=\frac{1}{4}f_{v_1}\);有\(\frac{1}{4}\)的概率选择\(v_2\),注意接下来第一个人要怎么选,这时的情形实际上是当前的点有两条出边的情形了,所以最优方案先选择\(v_3\)(此时就是将\(v_3\)当做只有两条出边的情形中的\(v_1\)),所以有\(f_u+=\frac{1}{4}(\frac{1}{2}f_{v_3})\);同理,如果第二个人先选择的\(v_3\),有\(f_u+=\frac{1}{4}(\frac{1}{2}f_{v_2})\),如果第二个人先选择\(v_4\),有\(f_u+=\frac{1}{4}(\frac{1}{2}f_{v_2})\)。综上,\(f_u=\frac{1}{4}f_{v_1}+\frac{1}{4}f_{v_2}+\frac{1}{8}f_{v_3}\),我们此时有\(f_{v_2}>f_{v_3}>f_{v_4}\),那么我们怎么选择\(v_1\)让\(f_u\)最大呢?肯定是这么选:\(f_{v_1}>f_{v_2}>f_{v_3}>f_{v_4}\)(因为\(\frac{1}{4}\)是最大的系数)

然后以上过程可以拓展到更一般的情况

我们发现,当度数相同的时候,每个概率的系数一定是定的,所以我们就可以预处理这一部分系数,也就变成了Two Pirates - 2这道题目了

标签:概率,frac,EVA,选择,第二个,出边,最优,Jellyfish
From: https://www.cnblogs.com/dingxingdi/p/18103636

相关文章

  • 泛微e-cology_getE9DevelopAllNameValue2任意文件读取漏洞
    漏洞描述泛微e-cology依托全新的设计理念,全新的管理思想。为中大型组织创建全新的高效协同办公环境。智能语音办公,简化软件操作界面。身份认证、电子签名、电子签章、数据存证让合同全程数字化。泛微e-cologygetE9DevelopAllNameValue2接口存在任意文件读取漏洞,通过该漏洞......
  • A LARGE LANGUAGE MODEL EVALUATION BENCHMARK AND BASELINE FOR CHINESE PUBLIC SECU
    本文是LLM系列文章,针对《CPSDBENCH:ALARGELANGUAGEMODELEVALUATIONBENCHMARKANDBASELINEFORCHINESEPUBLICSECURITYDOMAIN》的翻译。CPSDBENCH:中国公共安全领域的大型语言模型评估基准和基线摘要1引言2相关工作3方法4结果与分析5结论摘要大......
  • IfcSimpleValue
    IfcSimpleValue ChangelogItemSPFXMLChangeDescriptionIFC2x3toIFC4    IfcSimpleValue          IfcDateTime  ADDED       IfcDate  ADDED       IfcTime  ADDED       IfcDuration  ......
  • 【兆易创新GD32H759I-EVAL开发板】USB设备 介绍1
    一、引言在当今数字化快速发展的时代,USB(通用串行总线)作为一种普遍应用的通信接口,在各种电子设备中发挥着不可或缺的作用。它不仅支持高速数据传输,而且支持热插拔,使设备连接更加方便快捷。兆易创新的GD32H7系列微控制器,凭借其卓越的计算性能和丰富的通信功能,为USB设备的开发提......
  • mysql 连接出现 Public Key Retrieval is not allowed
    在MySQL连接中出现“PublicKeyRetrievalisnotallowed”错误,通常是因为在使用安全套接字层(SSL)连接时遇到了问题。这是因为MySQL8.0及以上版本对安全性要求更高,特别是在使用密码插件如caching_sha2_password时,默认要求加密通信,并且不允许通过不安全的方式获取服务器的公钥。......
  • python 函数(解包、互相调用、作用域、函数的封装、内置函数:eval()、zip()、open())
    函数解包"""1、函数的注释:参数和返回值在注释里可以自动添加显示,只需手动加说明。2、函数的解包【拆包】:函数的参数要传递数据有多个值的时候,中间步骤拿到数据保存在元组或者列表或者字典里。-传递参数的时候加一个*或者**解包-一次拿到元组列表字典的......
  • [转帖]Evaluating Garnet's Performance Benefits
    EvaluatingGarnet'sPerformanceBenefitsEvaluatingGarnet'sPerformanceBenefits|Garnet(microsoft.github.io) Wehavetested Garnet thoroughlyinavarietyofdeploymentmodes:SamelocalmachineforclientandserverTwolocalmachines-......
  • POJ3057 Evacuation 题解
    传送门题意:给定一张字符地图,#代表墙,.代表空地,D代表门。初始每个空地都有一个人。每个人可以在一秒内向上下左右移动一格。一个空地可以站任意多人。一个人走到门视作逃生成功。但是门很窄,一个时刻内只能有一个人进门。问所有人逃生的最短时间。\(n\le12\)。注意到门一个......
  • AVCE - AV Evasion Craft Online 更新 8 种加载方式 - 过 WD 等
    免责声明:本工具仅供安全研究和教学目的使用,用户须自行承担因使用该工具而引起的一切法律及相关责任。作者概不对任何法律责任承担责任,且保留随时中止、修改或终止本工具的权利。使用者应当遵循当地法律法规,并理解并同意本声明的所有内容。下载地址https://github.com/yu......
  • 《Distributed_Storage_Codes_With_Repair-by-Transfer_and_Nonachievability_of_Inte
    论文5个部分,本篇主要是针对3-14日组会中,懂和不懂的地方进行记录。论文部分:①RAID(待补充)②DC(datacollector)数据收集器+重建节点所有的这些系统,最基本的是要保证“DC”功能,也就是数据收集;在这个基础上,再保证,假如某节点出问题,能否修复;再研究,怎么修复代价最小,代价又分很多,有修......