首页 > 其他分享 >山东省实验中学 2023 秋提高级友好学校赛前联测 3 T2

山东省实验中学 2023 秋提高级友好学校赛前联测 3 T2

时间:2023-10-19 19:35:40浏览次数:45  
标签:le 暗杠 T2 弃牌 样例 青雀 联测 2023 dp

琼玉牌 (qiongyu)

题目描述

青雀正在玩「帝垣琼玉」牌。

「帝垣琼玉」牌有 \(3\) 种不同花色的琼玉牌,青雀的桌子上有 \(4\) 个放牌的位置,最开始青雀的牌桌上没有琼玉牌。

青雀会进行 \(n\) 回合的抽牌。每个回合开始时,青雀会从牌堆里立即随机抽取 \(2\) 次牌 (牌堆里每种牌都有无穷多张,每次抽上来三种牌的概率相同,同一回合抽上来的两张牌花色可能一样) 。但青雀最多持有 \(4\) 张牌,如果青雀当前持有的牌数大于 \(4\) ,青雀就需要弃掉一些牌,使得牌桌上的牌恰好剩余 \(4\) 张。

青雀十分聪明,会采取当前最优的策略来弃牌。假设弃牌后三种牌的剩余数量分别为 \(A,B,C\) ,那么在所有弃牌方案中,青雀会选择:

1.\(A,B,C\) 中的最大值尽可能大。

2.在满足第一条的基础上,\(A,B,C\) 的次大值尽可能大。

的一种弃牌方案。如果此时有多种弃牌后的方案都满足这个条件,则青雀会选择任意一种。

例如,假设一次摸牌后三种牌剩余数量为 \(\{2,1,3\}\),那么弃牌后青雀剩余的三种牌数为 \(\{1,0,3\}\) .

摸牌并弃完牌后,若青雀持有的琼玉牌数为 \(4\) 且花色全部相同,那么青雀就会消耗掉自己所有的琼玉牌,并触发一次【暗杠】,此时牌桌上剩余的牌数变为 \(0\).

现在,青雀希望你帮她算出,她摸 \(n\) 回合牌,期望会触发多少次【暗杠】。青雀觉得过大的数字很麻烦,所以你只需要告诉她答案模 \(998244353\) 后的结果即可。

输入格式

一行,输入一个整数 \(n\) ,表示青雀摸牌的回合数。

输出格式

一行,输出一个整数,表示青雀期望触发【暗杠】的次数。

答案对 \(998244353\) 取模。

样例 #1

样例输入 #1

2

样例输出 #1

480636170

样例 #2

样例输入 #2

3

样例输出 #2

460096163

样例 #3

样例输入 #3

4

样例输出 #3

760436714

提示

样例 \(1\) 解释:

青雀两回合摸牌的可能性有 \(3^4\) 种,其中有 \(3\) 种能使青雀摸触发一次【暗杠】,所以期望次数为 \(\frac{1}{27}\).

数据范围:

对于 \(20\%\) 的数据,满足 \(n \le 6\).

对于 \(40\%\) 的数据,满足 \(n \le 1000\).

对于 \(60\%\) 的数据,满足 \(n \le 10^6\).

对于 \(80\%\) 的数据,满足 \(n \le 10^{18}\).

对于 \(100\%\) 的数据,满足 \(1 \le n \le 10^{100000}\).

原题

出题人:比较套路的题

赛时以为剪出转移到每种状态的 DAG , 建成邻接矩阵的形式,跑其快速幂可以求出走恰好 \(K\) 步时的概率记作 \(P_K\) 。然后 dp : \(dp_{i}\) 表示前 \(i\) 轮期望,转移显然。卷积形式 FFT 优化能拿 60pts

正解:非常简单,考虑期望 = 所有暗杠次数 除以 总方案数。设 \(dp_{i,j,k,l}\) 表示前 \(i\) 轮状态为 \(\{j,k,l\}\) 的总暗杠次数。发现后三个状态只有 6 种可能,故直接暴力 dp 可以拿 60

优化即为矩阵快速幂。对于 100pts 不用写快速幂,只需要按照 10 进制 dp 即可

复杂度 \(O( \log_{10} n )\)

山东省实验中学 2023 秋提高级友好学校赛前联测 3

标签:le,暗杠,T2,弃牌,样例,青雀,联测,2023,dp
From: https://www.cnblogs.com/fox-konata/p/17775432.html

相关文章

  • 山东省实验中学 2023 秋提高级友好学校赛前联测 3 T3
    零一串(string)题目描述给定一个长度为\(n\)的01串,你需要将它划分成若干段,每一段的长度都不超过\(m\),且满足以下两种条件之一:这个段中全部为\(0\)或全部为\(1\).这个段中\(0,1\)数量之差不超过\(k\).你需要求出该01串合法的划分最少要多少段。输入格式第......
  • CSP 2023 游记
    Day-2上午模拟赛没好好打,本来T2想到拉插了没写,于是一上午荒废了。中午睡觉时候把《平凡的世界》第一部看完了。中午起床以后就开始想吐,可能是午饭宫保鸡丁里花生米搞的鬼。当时5k就发了烧了,他过了一会就去休息了,只好把HE-CSP2023贺图的事接过来,于是一下午荒废了。晚上......
  • 山东省实验中学 2023 秋提高级友好学校赛前联测 3 T1
    生成树(tree)题目描述给定一棵\(n\)个节点的树。定义这棵树的生成完全图为一个\(n\)个节点的完全图,图中两点\(u,v\)的边权为这两点在树上简单路径上的边权和。请你求出这张完全图的最小生成树和最大生成树,分别输出两种生成树的边权之和。输入格式第一行输入一个正整......
  • 2023年10月整理书单列表
       ......
  • 神策数据《2023 中国客户旅程编排(CJO)应用指南》开启预约领取
    基于对数字化转型时代触点红利与企业发展的深入洞察,神策数据围绕客户旅程编排(CustomerJourneyOrchestration,简称CJO)进行全面研究,旨在为更多企业数字化转型过程中重塑客户体验、挖掘增量机会、节省长期投入等提供科学有效的方法论指导。今日,神策数据《2023中国客户旅程编排(CJO)应......
  • Win10_22H2_2023年10月累积更新
    大版本号:22H2内部版本号:19045.3570本系统镜像纯粹日常工作中自用并共享,基于微软官方原版镜像制作,目前只集成自应答文件和常用VC库,若你有好的建议或意见可发我邮箱;下载完记得验证hash值,以防翻车!文件1.Win_10_business_22H2_19045.3570_x64_update2023.10.iso★微软官方商业版64位原......
  • 2023年东莞/深圳CPDA数据分析师认证怎么报名和备考?
    CPDA数据分析师认证是大数据方面的认证,助力数据分析人员打下扎实的数据分析基础知识功底,为入门数据分析保驾护航。帮助数据分析人员掌握系统化的数据分析思维和方法论,提升工作效率和决策能力,遇到问题能够举一反三,为大部分决策难题提供解决方案。帮助数据分析人员掌握几种通用的数据......
  • jemeter使用jp@gc - PerfMon Metrics Collector性能监控startAgent2.2.1版本崩溃记录
    jemeter进行性能测试时,一开启startAgent就退出,以下是正常情况:原因:JDK版本与startAgent版本不对应解决方式:之前使用的是jdk1.8.0_321,更换为jdk1.8.0_141后就正常了 ......
  • 2023年10月中国数据库排行榜:墨天轮榜单前五开新局,金仓、亚信热度攀升
    怀鸿鹄之志,展骐骥之跃。2023年10月的墨天轮中国数据库流行度排行火热出炉,本月共有286个数据库参与排名。本月排行榜前十名变动较大,华为openGauss重归探花之位,人大金仓KingBase热度上升,亚信AntDB进军10强。墨天轮榜单前10之争再起风云,各数据库厂商持续锻造利器。本月排......
  • 「比赛游记」CSP 2023 游记
    「比赛游记」CSP2023游记初赛简记.补一下成绩:J:92,S:81.5.10.17(day-3)模拟赛.全真模拟CCF数据上大分!!!不过我那个错解常数巨小,比较抽象.三道哈希还特别卡正确率,是想让我们场切星战吗?宣传:河北CSP贺图制作活动!!!好困哦.要练练DS了.就剩两场模拟赛了诶,会有板子日......