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;
    }
}
相关推荐
凯瑟琳.奥古斯特9 小时前
二分查找解力扣1011最优运载能力
开发语言·c++·算法·leetcode·职场和发展
学计算机的计算基9 小时前
二叉树算法下篇:递归核心技巧与高频面试题详解
java·笔记·算法
WZF-Sang9 小时前
TCP和UDP协议
linux·服务器·网络·c++·学习·tcp/ip·udp
Tim_1010 小时前
【C++】014、左值与右值的区别
开发语言·c++
想人陪的玫瑰10 小时前
winform 能用 Native AOT 吗?——TDS 项目的实战尝试
c++·mfc
水龙吟啸10 小时前
华为2026.6.24机考选择题+编程题【速刷敲黑板】
人工智能·深度学习·算法·机器学习·华为
Eloudy10 小时前
全文 - Evolution Strategies as a Scalable Alternative to Reinforcement Learning
人工智能·算法
^yi10 小时前
【C++】类和对象(全)
开发语言·c++
Yang_jie_0310 小时前
笔记:数据结构(链表)
数据结构·笔记·链表
我不是懒洋洋10 小时前
从零实现一个API网关:Kong的核心设计
c++