【JZOJ 3871】无聊的游戏

浙大acm zoj 1259 浙大ACM1259的实现代码,C实现的,但还没去ac过,参考参考哈 立即下载

Description

学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。
游戏在一个由n*n个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到2^(R+C)分。
现在小可可想知道他的期望得分是多少,你能帮助他吗?

Solution

2^(R+C),注意一下就可以发现,这是一个2n位的二进制数的全部子集,
还有,题目所谓的填数,其实并没有什么用,
很显然最后的答案就等于所有的权值和/总方案数,
而总方案数=Ckm,
设gR,C,R,C是两个集合,表示它的子集的个数,
设fR,C,R,C是两个集合,表示有多少种选数的方案可以达到有R,C这两个集合的状态,

Ans=∑fR,C∗gR,CCkm

把最后除的数先不管,

显然,f和g的值只与R和C中为1的个数有关,
转化一下,只要计算gr,c和fr,c(有r列、c行是满的)即可
再转化一下,计算每一个r,c在答案中被计算了多少次,发现f,g其实可以合并:

Ans=∑r=0n∑c=0nCrnCcn∗Ck−tm−t

t表示一定要选t个才能达到r,c这个状态,最后一项恰好包含了f,g这两个,

PS:本题可以用C++的double跑过,不要问我为什么。

Code

#include <cstdio>
#include <cstdlib>
#define fo(i,a,b) for(int i=a;i<=b;i++)
using namespace std;
typedef long double db;
const int N=1e5+50;
int m,n,K;
db C[350],ans,d[N];
int main()
{
    scanf("%d%d%d",&n,&m,&K);
    C[0]=1;fo(i,1,n)C[i]=C[i-1]*(db)(n-i+1)/(db)i;
    d[0]=1;d[1]=1.0*K/m;fo(i,2,K)d[i]=d[i-1]*(db)(K-i+1)/(db)(m-i+1);
    fo(i,0,n)fo(j,0,n)ans+=C[i]*C[j]*d[(i+j)*n-i*j];
    if(ans>1e99)ans=1e99;
    printf("%.9lf\n",(double)ans);
    return 0;
}
Dify 第 19 篇 手把手教你开发 Dify 插件:从零实现一个时间工具 本文介绍了Dify平台的插件开发机制和流程。Dify支持多种插件类型,包括模型、工具、数据源等,可通过CLI工具快速开发插件。文章详细讲解了如何安装Dify CLI工具,并演示了从零开发一个获取系统时间插件的完整过程,包括项目初始化、文件解读和打包部署。通过该教程,开发者可以快速掌握Dify插件开发的核心要点,实现自定义功能扩展。 阅读详情

相关推荐

自适应滤波算法综述

自适应滤波算法综述

xdzhujy的博客 5万+

JZOJ3871 [NOIP2014八校联考第4场第1试10.19] 无聊的游戏

Description 学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由nn个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到2^(R+C)分...

Phantom的博客 1340

如何设计一个低代码平台

近些年来,低代码发展火热,各种低代码平台如雨后春笋纷纷崛起,这些平台各定位不同,优劣不同,用户的选择空间很大。那么,如果用户想从零开始设计一个低代码平台,该如何做呢?

Jarod_Chou的博客 8259

【JZOJ 3871】 无聊的游戏

Description学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由n*n个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(选的数不可重复,可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到

LYD729 547

华为S7700交换机Console密码重置全流程详解

本文详细解析了华为S7700交换机Console密码丢失后的重置全流程。通过进入BootROM菜单清除密码,并涵盖单/双主控场景操作、必备工具连接、常见问题排查及重置后的安全配置建议,帮助网络工程师掌握核心交换机的关键应急恢复技能,确保运维安全。

resnet7explorer的博客 540

训练YOLOv11 | Pytorch和Pycharm的安装教程适用W11系统(附详细的系统变量添加过程)

根据你之前下载的版本选择对应的选项即可,然后复制底下的绿色代码到Anaconda的命令行输入即可(这里要在你安装的python环境里进行安装,例如我的环境名字是PyTorch,那么就是activate PyTorch里进行安装)然后同之前一样会加载一会,然后会询问我们是否下载配件,我们输入Y等待即可(下载过程中我们要确保网络通常如果有波动可能会下载失败)。类似于我的电脑是Windows11选择上面红框内的选项即可点击后即下载,(注意这里下载的是zip文件)下载完成后复制下面几个文件。

Snu77的博客 1万+

JZOJ 3871. 【NOIP2014八校联考第4场第1试10.19】无聊的游戏(game)

Description学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由 n∗nn*n 个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到 2R

Felix-Lee的博客 970

2.1 直流无刷电机(BLDC):机械结构与组件

本文详细解析了直流无刷电机(BLDC)的机械结构与核心组件。BLDC电机通过电子换向取代传统机械电刷,主要包含定子、转子、位置传感器和电子换向器四大组件。定子采用硅钢片叠压结构,配有三相绕组;转子采用永磁体材料,结构设计影响转矩特性;位置传感器(霍尔、编码器、旋转变压器)实现精准换向;电子换向器通过功率逆变拓扑完成电流控制。文章还对比了不同绕组类型、永磁材料及传感器技术的性能特点,为BLDC电机的设计与应用提供了理论基础。

技术工作者 391

【JZOJ3871】【NOIP2014八校联考第4场第1试10.19】无聊的游戏(game)

Description学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由n*n个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到2^(R+C)分

dance in th dark的博客 784

第七天 Labview进阶(7.2 与汇川PLC通信)

运行环境: Labview 2020 Autoshop v4.10.1.1 该文档中包括Labview程序和汇川PLC程序,可以完美实现Labview与汇川PLC的通信。具体的使用教程可以参考本人的相关文章,讲解详尽,请尽情享用!

weixin_38637405的博客 3527

QGIS将经纬度坐标转成点

QGIS绘制一张地图

weixin_46713695的博客 6056

JZOJ 3845. 【NOIP2014八校联考第1场第1试9.20】简单题

题目 dzy 手上有一张n 个点m 条边的联通无向图,仙人掌是一张每条边最多在一个简单环内的联通无向图。他想求这个无向图的生成仙人掌中最多有多少条边。 但是dzy 觉得这个问题太简单了,于是他定义了“美丽的生成仙人掌”,即在一个生成仙人掌中如果满足对于任意编号为i,j(i 他现在想要知道这张图的美丽的生成仙人掌中最多有多少条边,你能帮帮他吗? 对于100% 的数据,n 题解 对于

Luckfort 337

实战|mitmproxy+Playwright 拦截篡改Cloudflare验证流程,实现无感爬取(2026实测可用)

2026年对抗Cloudflare,别再死磕滑块、轨迹、算法。高伪装浏览器 + 中间层劫持篡改验证流程Playwright + mitmproxy = 无感过CF这篇是纯实战、无废话、可直接上线的方案。你只要把目标网站、cf_clearance填进去,就能跑通。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1284

【NOIP2014八校联考第4场第1试10.19】无聊的游戏(game)

Description学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由n*n个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到2^(R+C)分

Facico的博客 1207

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

无聊的游戏【NOIP2014八校联考第4场第1试10.19】

Description学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由n*n个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到2^(R+C)分

Last_Freezen_yue的博客 684

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

无聊

flag 转载于:https://www.cnblogs.com/diggingdeeply/p/11001807.html

weixin_30673715的博客 133

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【WC2017四校联考5】B君的宴请 题解

题目出自成都七中 题目大意      ~~~~~~n 把椅子排成一个环。       ~~~~~~现在要撤掉一部分,使得只剩下恰好 k 把椅子,并且剩下的任意两把椅子原先不相邻。       ~~~~~~若两种方案可以经过旋转、翻转互相等价,则认为本质相同。       ~~~~~~求本质不同的方案数 mod (1e9+7)

Four's 750

【NOIP2014八校联考第2场第2试】帮助Bsny

题目DescriptionBsny的书架乱成一团了,帮他一下吧! 他的书架上一共有n本书,我们定义混乱值是连续相同高度书本的段数。例如,如果书的高度是30,30,31,31,32,那么混乱值为3;30,32,32,31的混乱值也为3。但是31,32,31,32,31的混乱值为5,这实在是太乱了。 Bsny想尽可能减少混乱值,但他有点累了,所以他决定最多取出k本书,再随意将它们放回到书架上。你能

Marcus 635

[JZOJ4816]label

题目大意一棵大小为nn的树,每个节点可以赋予一个[1,m][1,m]内的整数权值。要求相邻节点的权值差绝对值不小于kk。 求方案数对109+710^9+7取模。 一个测试点TT组数据。1≤T≤10,1≤n,k≤102,m≤1091\le T\le 10,1\le n,k\le 10^2,m\le10^9题目分析一个很显然的做法,令fx,yf_{x,y}表示点xx值取yy的方案数。显然有: fx

待成熟的葡萄 861

zoj 3871

貌似这道题某人已经扔给我一个多星期了(雾) 首先要知道这样一点:凸包的面积可以直接用线段的有向面积和求得。 自己口胡的证明:单纯一条线段自身的叉积就是到原点与这条线段构成三角形的面积吧,那么加加减减之后就是凸包的面积了。。 所以我们可以单独考虑每条边的贡献。 显然一条边的贡献,就是在它一侧点的集合的非空子集的数目。 所以我们枚举点然后极角排序扫一遍。 貌似除了自己手残写错了没...

weixin_30925411的博客 158

2015 浙江省赛C zoj3871 Convex Hull

Edward has n points on the plane. He picks a subset of points (at least three points), and defines the beauty of the subset as twice the area of corresponding convex hull. Edward wants to know summa

ZJiaQ1994的博客 1323

zoj3871Convex Hull

Convex Hull Time Limit: 3 Seconds      Memory Limit: 65536 KB Edward has n points on the plane. He picks a subset of points (at least three points), and defines the beauty of the subset as twi

走一步再走一步 937

ZOJ - 3822 Domination (DP)

Edward is the headmaster of Marjar University. He is enthusiastic about chess and often plays chess with his friends. What's more, he bought a large decorative chessboard with N rows and M columns.

那些年 2240
上一篇: 【JZOJ 3870】单词检索
下一篇: 【JZOJ 3872】圣诞树
HOWARLI
博客等级 码龄11年 109粉丝 378原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值