z-score

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
Special Judge
未提交 | 登录后收藏
Problem Description

z-score 是一种常用基于正态分布的数据标准化方法,主要用于有正态分布倾向(对称,且中间密,两边疏)的数据,具体公式如下

其中S是样本标准差,公式是

Input

有多组数据

每次组据第一行,有一个整数n ,代表有n个数

解下列有n个整数 a1,a2,a3,…….an

1<n<=1e3

0<=ai<=1e4

数据的组数小于100

每组保证至少有两个不同的值



Output

对于每组数据输出n个浮点数,代表将ai通过z-score变化后的值,保留6位小数。

注意若z-score化后绝对值大于3,则认为该值是异常值,用8011代替。

SampleInput
3
1 2 3
12
100000 2 405 7 33 201 55 108 55 307 155 233
SampleOutput
 -1.000000 0.000000 1.000000
  8011 -0.293526 -0.279546 -0.293352 -0.292450 -0.286623 -0.291687 -0.289849 -0.291687 -0.282945 -0.288218 -0.285512
Submit
题目统计信息详细
总AC数12
通过人数8
尝试人数9
总提交量17
AC率47.06%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: