WA求助!!

P5082 成绩

不用重复处理a[i]与b[i]的差 可以直接去掉最后一个循环 改成ans3=ans1-ans2; 还有就是这题可以不用数组,空间不用定那么,大 int完全够用 ``` #include<iostream> #include<cstdio> using namespace std long long a,n; double ans1=0,ans2=0,ans3=0,ans=0; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a; ans1+=1.0*a; } for(int i=1;i<=n;i++) { cin>>a; ans2+=1.0*a; } ans3=ans1-ans2; ans=(ans1*3-ans2*2)/ans3; printf("%.6lf",ans); return 0; } ```
by Eaquira @ 2021-09-18 09:48:32


就差不多这样
by Eaquira @ 2021-09-18 09:49:10


@[Eaquira](/user/508396) OK谢谢~~
by xujialin268 @ 2021-09-18 20:32:39


|