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 即可。

目录
相关文章
|
机器学习/深度学习 数据建模 定位技术
【数据结构】图的基本概念—无/有向图、权和网、完全图、路径与回路
【数据结构】图的基本概念—无/有向图、权和网、完全图、路径与回路
5678 0
【数据结构】图的基本概念—无/有向图、权和网、完全图、路径与回路
|
3月前
|
数据采集 Web App开发 自然语言处理
新闻热点一目了然:Python爬虫数据可视化
新闻热点一目了然:Python爬虫数据可视化
|
存储 安全 前端开发
在前端开发中需要考虑的常见web安全问题和攻击原理以及防范措施
在前端开发中需要考虑的常见web安全问题和攻击原理以及防范措施
1484 0
|
大数据 UED 开发者
实战演练:利用Python的Trie树优化搜索算法,性能飙升不是梦!
【7月更文挑战第19天】Trie树,又称前缀树,是优化字符串搜索的高效数据结构。通过利用公共前缀,Trie树能快速插入、删除和查找字符串。
349 2
端口被占用?两步解决端口占用问题
端口被占用?两步解决端口占用问题
1464 0
|
监控 安全 Linux
Linux C++ 环境下的FTP远程升级实现及异常处理策略
Linux C++ 环境下的FTP远程升级实现及异常处理策略
450 0
|
存储 SQL 缓存
Spring Batch 批处理框架,真心强啊!!(二)
Spring Batch 批处理框架,真心强啊!!(二)
Spring Batch 批处理框架,真心强啊!!(二)
|
自然语言处理 API 开发工具
Azure OpenAI申请与使用详细教程
本教程将向您介绍如何申请和使用 Azure OpenAI 服务。我们将逐步引导您完成整个过程,包括创建 Azure 账户、设置订阅、创建资源组、创建并配置 OpenAI 服务。
|
Web App开发 安全 前端开发
干货 | 总结各种骚姿势绕过文件上传
干货 | 总结各种骚姿势绕过文件上传
13942 0