题目名称 1629. [SGU U385]高地人游戏
输入输出 highlander.in/out
难度等级 ★★★
时间限制 250 ms (0.25 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarcstdio 于2014-05-10加入
开放分组 全部用户
提交状态
分类标签
动态规划 概率与期望
分享题解
通过:7, 提交:13, 通过率:53.85%
Gravatarop_组撒头屯 100 0.000 s 0.00 MiB C++
Gravataryrtiop 100 0.000 s 0.00 MiB C++
Gravatarcstdio 100 0.016 s 17.11 MiB C++
Gravatar小豆 100 0.019 s 8.26 MiB Pascal
Gravatar_Itachi 100 0.022 s 13.79 MiB C++
Gravatar_Itachi 100 0.023 s 12.62 MiB C++
Gravatarmikumikumi 100 0.057 s 15.82 MiB C++
Gravatar小豆 20 0.014 s 8.26 MiB Pascal
Gravatar_Itachi 20 0.015 s 9.21 MiB C++
Gravatarmikumikumi 20 0.052 s 15.82 MiB C++
关于 高地人游戏 的近10条评论(全部评论)
%lf好像不能输出long double。。然后就没有然后了
Gravatarmikumikumi
2016-03-01 21:06 2楼
懒得写评测插件了……就这样吧……网上两个标程都能过……
Gravatarcstdio
2014-05-11 15:17 1楼

1629. [SGU U385]高地人游戏

★★★   输入文件:highlander.in   输出文件:highlander.out   简单对比
时间限制:0.25 s   内存限制:256 MiB

【题目描述】

足球裁判是一项重要的专业。为了在比赛中做出严格但公平的决定,裁判必须始终处于良好状态。为此他们定期进行特殊的裁判训练。最受欢迎的训练之一是一个叫做“高地人”的游戏。这个游戏的规则非常简单。最初,每位裁判拿到一张写着一个裁判姓名的红色卡片(没有一位拿到自己名字的裁判,所有的卡片互不相同)。然后游戏开始。裁判们可以在足球场内任意奔跑。每个人的目标都是抓住他卡片上写着的人,并且把这张卡片展示给他。当裁判 $A$ 抓住裁判 $B$ 时,裁判 $B$ 就输掉了游戏并且退出,然后 $A$ 得到他的所有卡片。然后游戏继续。当卡片的分布使得没有一位裁判手中有写着场上人名字的卡片,因此没有人能被抓的时候,游戏就结束了。游戏的胜利者是拿到最多卡片的裁判。如果一些玩家的卡片数量都最多,就认为他们都是胜利者。

显然在初始分配卡片后,一些裁判不可能赢。你的任务是计算可能赢的裁判数量的数学期望值。我们认为所有合法的——没有裁判拿到写着他自己名字的卡片的——初始分配方案都是等概率的。

【输入格式】

输入一行,包含一个整数 $n$,即裁判数量($2 \leq n \leq 100$).

【输出格式】

输出一行一个实数,即答案。保留 $10$ 位小数。

【样例输入】

2

【样例输出】

2.00

【提示】

答案对比方式与原题略有不同,原题要求不超过 $10^{-9}$ 误差。

【来源】

SGU 385 Highlander