CSP 202206-1 归一化处理

简介: CSP 202206-1 归一化处理

本题链接CSP 202206-1 归一化处理

本博客给出本题截图

image.png

C++

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
const int N = 1010;
double a[N];  // 直接定义为double类型不用进行后续的强制转换
int main()
{
    int n;
    double sum = 0;
    cin >> n;
    for (int i = 0; i < n; i ++ ) cin >> a[i], sum += a[i];
    double ave = sum / n, d = 0;
    for (int i = 0; i < n; i ++ ) d += pow(a[i] - ave, 2);
    d /= n;
    for (int i = 0; i < n; i ++ ) printf("%lf\n", (a[i] - ave) / sqrt(d));
    return 0;
}

总结

会调用几个数学函数即可,题目让做什么做什么就可以了,题目中a数组虽然存的是整数但是定义为浮点数也没什么大不了的,可以省几步的强制转换,再一个就是误差不超过10-4就可以了,所以没必要输出小数点后那么多位,题干在最后也提示了,直接 printf 即可。

目录
打赏
0
0
0
0
62
分享
相关文章
RT-DETR改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
RT-DETR改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
70 2
RT-DETR改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
YOLOv11改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
YOLOv11改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
133 6
YOLOv11改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
什么是 CSP
CSP(Content Security Policy,内容安全策略)是一种用于防止 XSS、数据注入等攻击的安全机制。通过白名单方式,限制网页中可加载的资源,增强网页安全性。
归一化
【9月更文挑战第15天】
197 3
【YOLOv8改进 - 注意力机制】Focused Linear Attention :全新的聚焦线性注意力模块
YOLOv8专栏探讨了该目标检测算法的创新改进,包括使用聚焦线性注意力模块,解决了Transformer在视觉任务中的效率和表达力问题。该模块增强自注意力,提高焦点能力和特征多样性,保持线性复杂度。文章提供了实证证据证明其在多个基准上的性能提升,并在GitHub上发布了代码。论文和更多实战案例链接见文中。
FLatten Transformer:聚焦式线性注意力模块
FLatten Transformer:聚焦式线性注意力模块
142 2
FLatten Transformer:聚焦式线性注意力模块
损失函数:均方误和交叉熵,激活函数的作用
损失函数(loss function)或代价函数(cost function)是将随机事件或其有关随机变量的取值映射为非负实数以表示该随机事件的“风险”或“损失”的函数。
损失函数:均方误和交叉熵,激活函数的作用