CF1765C Card Guessing

news/2025/1/21 22:12:22/文章来源:https://www.cnblogs.com/XP3301Pipi/p/18684548

CF1765C Card Guessing

Description

\(4\) 种花色的牌,每种牌均为 \(n\) 张,则牌的排列⼀共有 \((4\cdot n)!\) 种。

现在你从牌堆中逐张地取出牌,取牌之前你都会猜这张牌是什么花色。你会根据之前的 \(k\) 张牌中出现最少的花色来猜这张牌。

如果有多种花色都是最少的,你随机地猜一种。

如果之前抽出的牌不足 \(k\) 张,就按之前的所有牌中的最少花色来猜。

问你猜对的期望次数是多少?

Solution

\(m=4n\)。设 \(m\) 个随机变量 \(X_1,X_2,...X_m\)\(X_i\) 取值为 \(1\) 表示第 \(i\) 次猜对,否则没有猜对。

那么我们求的是:

\[E(\sum X_i)=\sum E(X_i)=\sum P(X_i=1) \]

独立地求出每一次猜对的概率,加和即为答案。

考虑概率转计数。设 \(L=\min(i-1,k)\),那么题意转化为:

  • 对每一个 \(i \ (1\leq i \leq m)\) 求:有多少个序列,使得 \(i\) 的花色等于 \(A_{i-L} \sim A_{i-1}\) 中出现次数最少的数字。

首先考虑如何计算答案。设这 \(L+1\) 个数字组成的序列数量为 \(B\),那么对应的概率为:

\[\dfrac{B \times (m-L-1)!}{m!}=\dfrac{B\times (m-L-1)!}{(m-L-1)!A_{m}^{L+1}}=\dfrac{B}{A_{m}^{L+1}} \]

现在我们的答案只和这 \(L+1\) 个数字有关。

枚举这 \(L\) 个数字中出现次数最少的数字出现了几次。由于每个数字出现个数被 \(n\) 限制,不易直接用组合数求解,那么考虑 dp 求解:

\(f_{i,j,l}\) 表示考虑到第 \(i\) 种花色,选了 \(j\) 张牌,最小出现花色为 \(l\) 的方案数。有转移:

\[f_{i,j,l} \times \binom{n}{t}\times\binom{j+t}{t} \times t! \rightarrow f_{i+1,j+t,\min(j,l)} \]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/873011.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java开发】简化Maven项目依赖:优雅去除未使用Jar包

一、为什么要做这件事? 自从我踏入职场,便历经了技术革新的数次浪潮。从最初的.Net Framework、Winform、WPF,到Asp.Net MVC、Asp.Net MVC WebApi,再到Asp.Net Core 2.x的广泛应用,我始终深耕于.net领域。 然而,随着技术的不断演进,我逐渐发现.net相关的工作机会变得稀少…

《操作系统真相还原》实验记录2.7——生产者与消费者问题

本节实现内容如下: ① 环形缓存区的结构体创建; ② 环形键盘缓冲区的创建; ③ 生产者消费者问题剖析;一、生产者与消费者问题简述我们知道,在计算机中可以并行多个线程,当它们之间相互合作时,必然会存在共享资源的问题,这是通过“线程同步”来解决的,而诠释“线程同步…

CTF-web第一步!

本次的题比较简单,适合我这种入门学者。CTF菜狗杯的web2 c0me_t0_s1gn。进入靶场打开F12会得到前一半。在控制台复制函数give_flag()会得到另一半。 这样就完成了。

P1183 多边形的面积-向量的用法

原题链接 https://www.luogu.com.cn/problem/P1183 题目描述 给出一个没有缺口的简单多边形,它的边是垂直或者水平的,要求计算多边形的面积。 xOy 的笛卡尔平面上,它所有的边都平行于两条坐标轴之一。然后按逆时针方向给出各顶点的坐标值。所有的坐标值都是整数,因此多边形…

蓄水池漂浮物识别摄像机

蓄水池漂浮物识别摄像机具有高效的图像识别功能。通过高清晰度的摄像头捕捉到蓄水池表面的图像,并通过人工智能技术进行快速准确的漂浮物识别。这种摄像机可以自动检测出池面上的漂浮物,并生成相应报警信息。该摄像机支持多种智能算法分析,并通过智能算法对数据进行综合分析…

行为智能识别摄像机

行为智能识别摄像机通过结合人工智能技术和监控技术,实现了对各种行为动作的自动识别和分析,在提高安全性、减少事故发生率方面具有重要意义。随着科技的不断进步和应用范围的扩大,相信这种先进设备将会在更多领域得到广泛应用。行为智能识别摄像机是一种结合了人工智能技术…

AI人数智能统计监测摄像头

AI人数智能统计监测摄像头具有高效的图像识别功能。通过先进的图像处理算法,可以快速准确地识别出场景中的人群,并进行实时统计。无论是密集的人流场所还是较为稀疏的区域,这种摄像头都能够精准地进行人数统计,为管理者提供重要参考信息。AI人数智能统计监测摄像头具有实时…

Android 中的卡顿丢帧原因概述 - 方法论

Android 手机使用中的卡顿问题 , 一般来说手机厂商和 App 开发商都会非常重视 , 所以不管是手机厂商还是 App 开发者 , 都会对卡顿问题非常重视 , 内部一般也会有专门的基础组或者优化组来进行优化 . 目前市面上有一些非常棒的第三方性能监控工具 , 比如腾讯的 Matrix ; 手机厂…

JavaScript的常用库 —— jQuery

利用JS去操控HTML和CSS,常用库之jQuery ฅʕ•̫͡•ʔฅjQuery用来更加方便地去控制前端的HTML标签和CSS属性。使用方式:1. 直接在<head>元素中添加: <script src="https://cdn.acwing.com/static/jquery/js/jquery-3.3.1.min.js"></script> 2…

2 FreeRTOS移植

2 FreeRTOS移植 2.1 源码基本认识获取源码。官网地址:FreeRTOS™ - FreeRTOS™ 源码内文件结构:1) FreeRTOS文件夹结构2) Source文件夹结构3) portable文件夹结构 portable文件夹里面有编译器、内核环境可以选择。其中keil是我们使用的编译器类型,但Keil文件夹里只有一个…

22蓝帽初赛

参考wp:http://mp.weixin.qq.com/s?__biz=Mzk0MTQzNjIyNg==&mid=2247487196&idx=1&sn=48094c5a78749b45c3598ed51a5df0e3&chksm=c3901b8acd56bc2d1d06b323e9d1e86b90048a35dc3b3301b60bb1f488a764f0b52ebc490113&mpshare=1&scene=23&srcid=01218…

【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态

如果没有关联的网络安全组,则阻止所有网络流量通过子网和网络接口。问题描述 APIM服务在配置网络之后,查看网络状态发现Management Endpoint是不健康状态, 提示无法连接到3443端口。错误消息: Failed to connect to management endpoint at xxxxxxxx.management.azure-api.…