博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ4675
阅读量:4490 次
发布时间:2019-06-08

本文共 325 字,大约阅读时间需要 1 分钟。

题解:

考虑这么一件事情,n个人买彩票,在不断抽走卡片的时候,他们的中奖概率是不变的

所以在这道题中,由于每个人的操作次数是确定的,所以选每k个点的概率是相同的(因为如果我们逐一考虑每一次操作这个问题就很复杂了)

显然的是我们可以通过点分治计算出距离为k的点的数目ans(好像可以用长链剖分优化到O(n))

显然取到某k个点的概率是C(n,k)

其中有C(n-2,k-2)个k个点的状态包含了当前这个状态

显然点对之间是互相不影响的,所以我们计算每个点对贡献的概率

所以一个人一种距离的答案就是ans*C(n-2,k-2)/C(n,k)

代码:

 

转载于:https://www.cnblogs.com/yinwuxiao/p/9443509.html

你可能感兴趣的文章
豌豆荚
查看>>
bs4
查看>>
设计模式
查看>>
PowerDesigner连接数据库(oracle)
查看>>
gojs常用API (中文文档)
查看>>
【PHP】【java】执行父类构造函数之间的差异
查看>>
【php】 php在linux系统上运行,执行系统命令
查看>>
C语言的宏macro的使用
查看>>
如何设置树莓派 -Zero 自启动连接WIFI
查看>>
Raspberrypi 安装完MySQL之后登录不了(ERROR 1698 (28000))
查看>>
1 Linux输入子系统
查看>>
2linux输入子系统-按键驱动程序
查看>>
3 linux bus-drv-dev模型 LED驱动实验
查看>>
4 linux lcd驱动框架分析
查看>>
5 linux lcd驱动程序编写
查看>>
6 linux 触摸屏驱动程序
查看>>
一键部署springboot到Docker
查看>>
Java并发面试题
查看>>
ActiveMQ
查看>>
Java并发-并发工具类JUC
查看>>