比赛 2022级数学专题练习赛6 评测结果 AAATTTTTTT
题目名称 最终得分 30
用户昵称 yrtiop 运行时间 21.000 s
代码语言 C++ 内存使用 5.08 MiB
提交时间 2023-01-23 19:37:57
显示代码纯文本
  1. #include <bits/stdc++.h>
  2. #define pb emplace_back
  3. #define fir first
  4. #define sec second
  5. using i64 = long long;
  6. using u64 = unsigned long long;
  7. using pii = std::pair<int,int>;
  8.  
  9. const int maxn = 1e5 + 5;
  10. const i64 mod = 998244353;
  11. double a[maxn],f[maxn];
  12. int n;
  13.  
  14. int main() {
  15. freopen("force.in","r",stdin);
  16. freopen("force.out","w",stdout);
  17. scanf("%d",&n);
  18. for(int i = 1;i <= n;++ i)
  19. scanf("%lf",&a[i]);
  20. for(int i = 1;i <= n;++ i) {
  21. for(int j = 1;j < i;++ j) {
  22. f[i] += a[j] / (double)(1.0 * (double)(i - j) * (double)(i - j));
  23. }
  24. for(int j = i + 1;j <= n;++ j) {
  25. f[i] -= a[j] / (double)(1.0 * (double)(j - i) * (double)(j - i));
  26. }
  27. printf("%.4lf\n",f[i]);
  28. }
  29. return 0;
  30. }