news 2026/6/22 6:49:11

《CF1278F Cards》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《CF1278F Cards》

题目描述

考虑如下实验。有一副共 m 张牌的牌堆,且恰好有一张是小丑牌。你将进行 n 次如下操作:将牌堆洗牌,从牌堆顶端抽出一张牌,查看后再放回牌堆。

设 x 表示在本次实验中你抽到小丑牌的次数。假设每次洗牌后,所有 m! 种牌的排列都是等概率的,求 xk 的期望值是多少?请将答案对 998244353 取模后输出。

输入格式

一行包含三个整数 n、m 和 k(1≤n,m<998244353,1≤k≤5000)。

输出格式

输出一个整数,表示 xk 的期望值对 998244353 取模的结果(答案总可以表示为最简分数 ba​,其中 bmod998244353=0;你需要输出 a⋅b−1mod998244353)。

显示翻译

题意翻译

输入输出样例

输入 #1复制

1 1 1

输出 #1复制

1

输入 #2复制

1 1 5000

输出 #2复制

1

输入 #3复制

2 2 2

输出 #3复制

499122178

输入 #4复制

998244352 1337 5000

输出 #4复制

326459680

说明/提示

由 ChatGPT 4.1 翻译

代码实现:

#include<bits/stdc++.h> #define ll long long #define rg register using namespace std; const ll mod=998244353; inline ll rd() { register ll s=0,f=0; register char ch=getchar(); while(!isdigit(ch)) f|=(ch=='-'),ch=getchar(); while(isdigit(ch)) s=(s<<1)+(s<<3)+(ch^48),ch=getchar(); return f?-s:s; } ll n,m,k,dp[5001][5001],res,iv; inline ll qp(ll a,ll b) { ll ret=1; for(ll t=b; t; t>>=1,a=(a*a)%mod) { if(t&1)ret=(ret*a)%mod; } return ret; } inline ll cal(int x) { ll ret=1; for(int i=1; i<=x; i++)ret=(ret*(n-i+1))%mod; return ret; } int main() { n=rd(),m=rd(),k=rd(),iv=qp(m,mod-2); for(int i=0; i<=k; i++)dp[i][i]=1; for(int i=2; i<=k; i++) { for(int j=1; j<i; j++)dp[i][j]=(dp[i-1][j]*j+dp[i-1][j-1])%mod; } for(int i=0; i<=k; i++) res=(res+dp[k][i]*cal(i)%mod*qp(iv,i)%mod)%mod; printf("%lld\n",res); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/16 23:52:22

AI产学研一体化平台:让硬核技术不再“纸上谈兵”

提到AI&#xff0c;很多人想到的是实验室里的论文、复杂的公式&#xff0c;或是企业里“用不上、用不好”的尴尬——高校的前沿技术躺在硬盘里&#xff0c;企业急需的解决方案找不到门路&#xff0c;学生学的AI知识和产业实际脱节。而AI产学研一体化平台&#xff0c;就是解决这…

作者头像 李华
网站建设 2026/6/11 23:19:26

基于单片机控制的汽车电动车窗 系统的设计

2.汽车车窗简介 2.1汽车电动车窗的组成与类型 电动车窗就是在汽车上可以使车窗玻璃自动升降的一个设备。电动车窗的最大优点就是在行车过程当中可以方便的开关门窗&#xff0c;减轻了行驶员在操作过程当中的操作难度。过去的电动车窗一般只存在于高档轿车上&#xff0c;但是现阶…

作者头像 李华
网站建设 2026/6/10 14:13:54

普源数字万用表示值不准/开机异常的7种解决方法

普源数字万用表作为电子测量中的常用工具&#xff0c;若出现示值不准或开机异常&#xff0c;会影响测量精度和效率。本文总结了7种常见问题的解决方法&#xff0c;帮助用户快速排查故障&#xff0c;恢复仪器正常功能。检查电池电量与接触 问题&#xff1a;电池电量不足或接触不…

作者头像 李华
网站建设 2026/6/15 21:22:13

监控视角工地建筑施工工程车辆检测数据集VOC+YOLO格式8345张10类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数)&#xff1a;8435标注数量(xml文件个数)&#xff1a;8435标注数量(txt文件个数)&#xff1a;8435标注类别…

作者头像 李华
网站建设 2026/6/20 5:14:44

Python接口自动化浅析pymysql数据库操作流程

本文主要介绍pymysql安装、操作流程、语法基础及封装操作数据库类,需要的朋友可以参考下&#xff0c;希望能对大家有所帮助&#xff0c;每日提升一点点&#xff0c;欢迎大家多多交流讨论 在自动化过程中&#xff0c;我们需要查询数据库&#xff0c;校验结果是否正确&#xff…

作者头像 李华