668 人解决,765 人已尝试。
988 份提交通过,共有 4435 份提交。
1.7 EMB 奖励。
单点时限: 2.0 sec
内存限制: 256 MB
一个随机变量
对于两个可以取同一组值的随机变量
说明:
现在有
第 1 行:整数
每组测试数据按照如下格式进行输入:
第 1 行:两个整数
第 2 行:
第 3~N+2 行:每行
对于每组测试数据,输出一行对应的编号(编号从 0 开始,格式:case #0:
等),然后接下来
3 2 2 1 1 0 5 5 0 2 3 3 3 2 3 6 1 7 7 3 2 2 3 4 5 6 7 7 6 3
case #0: 1 0.5928 2 0.5928 case #1: 3 0.0000 1 0.0141 2 0.2477 case #2: 1 0.0070 2 0.1632
ln是以e为底的对数,C语言提供了标准库函数log计算以e为的对数。
函数原型:double log(double x);
头文件:<math.h>
在计算过程,请进行如下判断:
if(fabs(散度值)<1e-7) 散度值=0.0000;
浮点数的数据类型请定义为 double
。
对第三组测试数据的解释:
3 2 //K=3,N=2,随机变量可能的取值个数为3,待排序的随机变量个数为 2 2 3 4 //x在实验中取第一个值的次数为2,取第二个值的次数为3, 取第三个值的次数为4,实验次数M=9 5 6 7 //y1在实验中取第一个值的次数为5,取第二个值的次数为6,取第三个值的次数为7,实验次数M=18 7 6 3 //y2在实验中取第一个值的次数为7,取第二个值的次数为6,取第三个值的次数为3,实验次数M=16
668 人解决,765 人已尝试。
988 份提交通过,共有 4435 份提交。
1.7 EMB 奖励。