CSP 202206-1 归一化处理

答题

复制代码
#include<iostream>
#include<cmath>
using namespace std;

int main() {
    int n;
    double variance=0,average=0;
    cin>>n;
    double a[n];
    for(int i=0;i<n;i++){
        cin>>a[i];
        average+=a[i];
    }
    average=average/n;
    for(int i=0;i<n;i++){
        variance+=(a[i]-average)*(a[i]-average);
    }
    variance/=n;
    for(int i=0;i<n;i++){
        cout<<(a[i]-average)/sqrt(variance)<<endl;
    }
}
相关推荐
CHANG_THE_WORLD10 分钟前
switch语句在汇编层面的几种优化方式 ,为什么能进行优化
汇编·算法·switch·汇编分析·switch case·switch case 汇编·switch case 语句
勇闯逆流河10 分钟前
【C++】用红黑树封装map与set
java·开发语言·数据结构·c++
实心儿儿10 分钟前
C++——内存管理
c++
山,离天三尺三10 分钟前
深度拷贝详解
开发语言·c++·算法
Blossom.11819 分钟前
把AI“撒”进农田:基于极值量化与状态机的1KB边缘灌溉决策树
人工智能·python·深度学习·算法·目标检测·决策树·机器学习
一只鱼^_36 分钟前
第 167 场双周赛 / 第 471 场周赛
数据结构·b树·算法·leetcode·深度优先·近邻算法·迭代加深
我狸才不是赔钱货38 分钟前
容器:软件世界的标准集装箱
linux·运维·c++·docker·容器
Seeing540 分钟前
数据结构----树
数据结构
云知谷1 小时前
【嵌入式基本功】单片机嵌入式学习路线
linux·c语言·c++·单片机·嵌入式硬件
被制作时长两年半的个人练习生1 小时前
近期的笔试和面试的复盘
算法·面试·职场和发展·算子