这道题我真的暴躁了,一开始自己写的代码,发现测试点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;
}