Normalize
题目描述
数据归一化处理是机器学习常用的技术。
对于 n 个给定的正整数数据 [a1,a2,...,an]. 设 xmin=min(ai),xmax=max(ai).
那么我们可以通过函数 f(x)=xmax−xminx−xmin 得到 n 个介于 0 到 1 之间的浮点数数据[f(a1),f(a2),...,f(an)].
数据格式
输入
第一行, 一个正整数 n.
第二行, n个正整数
输出
n 个浮点数空格隔开, 保留 4 位小数.
样例
输入
5
-2 -1 0 1 2
输出
0.0000 0.2500 0.5000 0.7500 1.0000
数据范围及约定
n≤1000,−100≤ai≤100.