暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【寒假每日一题】AcWing 4509. 归一化处理

原创 . 2023-06-24
135


目录
一、题目

二、解题报告

三、知识风暴

一、题目
1、原题链接

2、题目描述

7
-4 293 0 -22 12 654 1000

-0.7485510379073613
0.04504284674812264
-0.7378629047806881
-0.7966476369773906
-0.7057985054006686
1.0096468614303775
1.9341703768876082

二、解题报告
1、思路分析
1)根据题意进行模拟。

2)依次输出相应的结果,即为所求。

2、时间复杂度
时间复杂度为O(n)

3、代码详解 
#include
#include
using namespace std;
int a[1010];
int main() {
int n;
cin>>n;
double sum=0;
for(int i=0;i<n;i++){
cin>>a[i];
sum+=a[i];
}
double ave=sum/n;
double dsum=0;
for(int i=0;i<n;i++){
dsum+=(a[i]-ave)*(a[i]-ave);
}
double d=dsum/n;
for(int i=0;i<n;i++){
cout<<(a[i]-ave)/sqrt(d)<<endl;
}
return 0;
}
三、知识风暴 
1、cmath头文件相关函数

2、cout大法

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论