题目名称 4063. HS 的游戏
输入输出 HSgame.in/out
难度等级 ★★★☆
时间限制 2000 ms (2 s)
内存限制 512 MiB
测试数据 20
题目来源 Gravatar┭┮﹏┭┮ 于2024-11-20加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:1, 提交:2, 通过率:50%
Gravatar┭┮﹏┭┮ 100 1.940 s 27.63 MiB C++
Gravatar┭┮﹏┭┮ 0 4.811 s 3.00 MiB C++
本题关联比赛
round 1『缺混麻酱伞鹊役』
关于 HS 的游戏 的近10条评论(全部评论)

4063. HS 的游戏

★★★☆   输入文件:HSgame.in   输出文件:HSgame.out   评测插件
时间限制:2 s   内存限制:512 MiB

【题目背景】

HS 喜欢数字,特别是二进制下结尾 $0$ 的个数的数字。

                                 ———— MIMI - ハナタバ (feat. 可不) [中字][HI-RES]

【题目描述】

HS 要与你玩一个数字游戏,刚开始他给你一个数 $x$,对于一个操作,存在两种情况:

- 有 $p \%$ 的概率,有 $x \gets 2 \times x$。

- 否则有 $(100 - p) \%$ 的概率,有 $x \gets x + 1$。

你需要对其进行 $k$ 次操作,你需要求出最终结果二进制下结尾 $0$ 的期望个数。

【输入格式】

第一行有三个整数 $x,k,p$ 如上题。

【输出格式】

一个浮点数,最终结果二进制下结尾 $0$ 的期望个数。

如果绝对误差或相对误差不超过 $10 ^{- 6}$ ,则认为答案正确,下发文件里有 spj

【样例输入1】

1 1 50

【样例输出1】

1.0000000000000

【样例输入2】

5 3 0

【样例输出2】

3.0000000000000

【样例输入2】

5 3 25

【样例输出3】

1.9218750000000

【数据规模与约定】

对于 $10 \%$ 的数据,有 $k \le 20$。

对于 $40 \%$ 的数据,有 $k \le 100$。 

对于 $80 \%$ 的数据,有 $k \le 500$。 

对于 $100 \%$ 的数据,有 $1 \le x \le 10^9,k \le 5000,0 \le p \le 100$。

这是链接...

【来源】

CF441E 加强