题目名称 1323. [ZJOI 2012] 波浪
输入输出 wavel.in/out
难度等级 ★★★★
时间限制 10000 ms (10 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarQhelDIV 于2013-03-27加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:0, 提交:4, 通过率:0%
Gravatarxzz_666 0 0.002 s 0.29 MiB C++
GravatarRyzen 0 0.004 s 23.43 MiB C++
Gravatar_rqy 0 0.005 s 0.29 MiB C++
Gravatarxzz_666 0 100.000 s 46.53 MiB C++
关于 波浪 的近10条评论(全部评论)

1323. [ZJOI 2012] 波浪

★★★★   输入文件:wavel.in   输出文件:wavel.out   简单对比
时间限制:10 s   内存限制:128 MiB

【题目描述】

阿米巴和小强是好朋友。 阿米巴和小强在大海旁边看海水的波涛。小强第一次面对如此汹涌的海潮,他兴奋地叫个不停。而阿米巴则很淡定,他回想起曾经的那些日子,事业的起伏,情感的挫折……总之今天的风浪和曾经经历的那些风雨比起来,简直什么都不算。 于是,这对好朋友不可避免地产生了分歧。为了论证自己的观点,小强建立了一个模型。他海面抽象成一个 $1$ 到 $N$ 的排列 $P_{1\ldots N}$。定义波动强度等于相邻两项的差的绝对值的和,即: $$L = | P_2 – P_1 | + | P_3 – P_2 | +\ldots + | P_N – P_{N-1} |$$ 给你一个 $N$ 和 $M$,问:随机一个 $1\ldots N$ 的排列,它的波动强度不小于 $M$ 的概率有多大? 答案请保留小数点后 $K$ 位输出,四舍五入。

【输入格式】

第一行包含三个整数 $N,M$ 和 $K$,分别表示排列的长度,波动强度,输出位数。

【输出格式】

第一行包含一个小数点后 $K$ 位的实数。

【样例输入】

3 3 3

【样例输出】

0.667

【样例说明】

在此键入。

【数据规模与约定】

$N≤100,K≤30,0≤M≤2147483647$。

【来源】

ZJOI2012