Applese 的大奖

2024-06-17 21:38
文章标签 大奖 applese

本文主要是介绍Applese 的大奖,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【题目描述】

Applese 和它的小伙伴参加了一个促销的抽奖活动,活动的规则如下:有一个随机数生成器,能等概率生成 0∼99 之间的整数,每个参与活动的人都要通过它获取一个随机数。最后得到数字最小的 k 个人可以获得大奖。如果有相同的数,那么后选随机数的人中奖。

Applese 自然是最心急的一个,它会抢在第一个去按随机数。请你帮忙计算一下它能够中奖的概率。

【输入描述】

仅一行三个正整数 n, k, x,分别表示参与抽奖的总人数(包括Applese),中奖的人数和 Applese 获得的随机数。

1≤n≤109
1≤k≤min{n,105}
0≤x≤99

【输出描述】

输出一个正整数表示 Applese 中奖的概率 mod10^9+7。

即如果概率等于ab,a,b∈N 且 gcd(a,b)=1,你需要输出一个自然数 c<109+7 满足 bc≡a(mod10^9+7)

【样例】

示例1

输入
1 1 99
输出
1

示例2

输入
2 1 38
输出
770000006

示例3

输入
6 2 49
输出
687500005

思路:

枚举 Applese 的名次,分别计算概率,设 p 为随机到的数不大于 Applese 的概率,有:\sum_{i=0}^{k-1}p_i(1-p_i)^{n-i-1}

由于数据范围,因此需要预处理逆元递推组合数

【源代码】

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<map>
#define PI acos(-1.0)
#define E 1e-6
#define INF 0x3f3f3f3f
#define N 100001
#define LL long long
const int MOD=1e9+7;
using namespace std;
LL powMod(LL a,LL b){LL res=1;while(b){if(b&1)res=(res*a)%MOD;b>>=1;a=(a*a)%MOD;}return res;
}
LL inv(LL x){return powMod(x,MOD-2);
}
LL c[N];
int main(){LL n,k,x;cin>>n>>k>>x;if(n==k)cout<<1<<endl;else{//预处理逆元LL A=(x+1)*inv(100)%MOD;LL B=(99-x)*inv(100)%MOD;LL invB=inv(B);//计算组合数c[0]=1;for(int i=1;i<=k;i++)c[i]=c[i-1]*inv(i)%MOD*((n-1)+1-i)%MOD;LL res=0;LL a=1;LL b=powMod(B,n-1);for(int i=0;i<k;i++){res+=c[i]*a%MOD*b%MOD;if(res>=MOD)res%=MOD;a=a*A%MOD;b=b*invB%MOD;}cout<<res<<endl;}return 0;
}

 

这篇关于Applese 的大奖的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1070547

相关文章

《绝区零》全球累积收入突破1亿美金;《原神》斩获年度最佳手游大奖 | 手游和应用出海资讯

NetMarvel帮助游戏和应用广告主洞察全球市场、获取行业信息,以下为9月第一周资讯: 《绝区零》全球累积收入突破1亿美金《原神》荣获科隆游戏展年度最佳手游大奖《无限暖暖》在App Store开启预定网易代理的《漫威终极逆转》即将登陆国服棋牌类手游《Jackaroo》登顶iOS中东地区榜单AI应用厂商AIBY月流水超600万美金出海公司孵化全球月访问300万生图产品《黑神话》预估销量已

沪港数据竞赛圆满落幕,启信宝独揽双重大奖

为进一步加大沪港两地协同效应,实现城市科技创新发展愿景,沪港两地正围绕数据流通和应用展开多维度的合作。近期,备受瞩目的“数据要素x沪港合作开放数据竞赛2024”颁奖典礼暨“数据要素x”大赛上海分赛出征仪式圆满举行。上海市数据局副局长、上海市大数据中心主任邵军,香港特别行政区政府数字政策办公室数字政策专员黄志光,以及静安区委常委、副区长梅广清,静安区数据局局长谢志彬等多位重要嘉宾出席了本次活动。

棱镜七彩荣获CNNVD两项大奖,专业能力与贡献再获认可!

6月18日,国家信息安全漏洞库(CNNVD)2023年度工作总结暨优秀表彰大会在中国信息安全测评中心成功举办。棱镜七彩凭借在漏洞方面的突出贡献和出色表现,被授予“2023年度优秀技术支撑单位”与“2023年度最佳新秀奖”。 优秀技术支撑单位是国家信息安全漏洞库依据2023年度报送高质量原创漏洞、漏洞预警支撑数据,从众多企业中选取前20名进行表彰。棱镜七彩作为CNNVD一级技术支撑单位之一

Applese 的毒气炸弹

【题目描述】 众所周知,Applese 是个很强的选手,它的化学一定很好。 今天他又AK了一套题觉得很无聊,于是想做个毒气炸弹玩。 毒气炸弹需要 k 种不同类型元素构成,Applese一共有 n 瓶含有这些元素的试剂。  已知元素混合遵循 m 条规律,每一条规律都可以用 "x y c" 描述。 表示将第 x 瓶试剂混入第 y 瓶试剂或者把第 y 瓶试剂混入第 x 瓶试剂,需要消耗 c 的脑力。

Applese 走迷宫

【题目描述】 精通程序设计的 Applese 双写了一个游戏。 在这个游戏中,它被困在了一个 n×m 的迷宫中,它想要逃出这个迷宫。 在迷宫中,有一些方格是水池,只有当 Applese 处于水属性的时候才可以通过;有一些方格是岩浆,只有当 Applese 是火属性的时候可以通过;有一些方格是墙壁,无论如何都无法通过;另一些格子是空地(包括起点和终点),可以自由通过。 在一些空地上有神秘道具可以让

Applese 涂颜色

【题目描述】 精通程序设计的 Applese 叕写了一个游戏。 在这个游戏中,有一个 n 行 m 列的方阵。现在它要为这个方阵涂上黑白两种颜色。规定左右相邻两格的颜色不能相同。请你帮它统计一下有多少种涂色的方法。由于答案很大,你需要将答案对 10^9+7 取模。 【输入描述】 仅一行两个正整数 n, m,表示方阵的大小。 1≤n,m≤10^100000 【输出描述】 输出一个正整数,表示方案数对

Applese 的取石子游戏

【题目描述】 Applese 和 Bpplese 在玩取石子游戏,规则如下: 一共有偶数堆石子排成一排,每堆石子的个数为 ai。两个人轮流取石子,Applese先手。每次取石子只能取最左一堆或最右一堆,且必须取完。最后取得的石子多者获胜。假设双方都足够聪明,最后谁能够获胜呢? 【输入描述】 第一行是一个正偶数 n,表示石子的堆数。 第二行是 n 个正整数 a1,a2,…,an,表示每堆石子的个数

庆元旦,抽大奖!

祝福语 元旦佳节 即将到来, 小编在此带着一颗诚挚的心, 提前 祝大家新年快乐、万事如意、阖家欢乐! 感谢大家的帮助,让小编日渐成长。 每一幅被想起的画面,都让它们永远留藏在心底,积淀成最斑斓的念想! 让我们一起 抛掉 2018 所有的不开心, 带上好心情去迎接 2019 吧! 2019 新年新气象, 小编在 2018 年可谓是 逢年过节必送礼, 那么 2019 年,好礼也

Big Demo Day第十三期活动即将启幕,Web3创新项目精彩纷呈,PEPE大奖等你抽取

5月28号在香港数码港 Big Demo Day第十三期 活动即将拉开帷幕,活动将汇集众多Web3领域的创新项目,为参会者带来一场科技与智慧交融的盛宴。在这里,你不仅能深入了解区块链、AI等前沿技术的最新应用,还能有机会赢取丰厚的PEPE大奖。 本次活动由ZeeprLabs冠名赞助,Central Research主办,Techub News联合主办,并得到数码港、852We

第五届金陀螺奖参评项目超过150+,年度影响力大奖火热报名中!

FBEC2020暨第五届金陀螺奖 2020未来商业生态链接大会暨第五届金陀螺奖颁奖典礼(简称“FBEC2020”)由陀螺科技主办,将于今年12月11日在深圳大中华喜来登酒店开幕。金陀螺奖颁奖典礼作为年度行业影响力盛会,伴随行业的进步走向了第五年。本届金陀螺奖设置游戏、电竞、VR/AR、区块链四大奖项,以行业数据、线上投票、专家评审等年度数据为依据,旨在评选出年度行业优秀企业、个人、团队、作品,鼓