当前位置: 代码迷 >> 综合 >> B1049/A1104 数列的片段和(测试点2最新数据)
  详细解决方案

B1049/A1104 数列的片段和(测试点2最新数据)

热度:98   发布时间:2024-01-28 03:44:15.0

这道题我真的暴躁了,一开始自己写的代码,发现测试点2过不了

然后看算法笔记的代码发现和我自己写的一样呜呜,怀疑是我哪个细节写错了核对了半天,还是不行

然后搜了好多博客,发现那些代码都没发过测试点2。

解决办法:只要把你的double sum改成 long double sum就行了!!!

#include<stdio.h>int main(){int n;scanf("%d",&n);long double temp;long double sum=0;for(int i=1;i<=n;i++){scanf("%llf",&temp);sum+=temp*i*(n+1-i);}printf("%.2llf\n",sum);return 0;
}