一道漂亮的彩虹,RE和WA掺杂在了一堆

P5082 成绩

@[吉家麟](/space/show?uid=164836) $n\leq 10^7=10000000$啊老哥
by p_b_p_b @ 2019-01-29 20:14:00


@[吉家麟](/space/show?uid=164836) > (每一科的满分之和*3-每一科的实际得分之和*2)÷每科所扣除分数的和 你代码中的`mk`不是每科所扣除分数的和。 $\color{white}\text{还有你好像没有交过这题}$
by agicy @ 2019-01-29 20:15:12


# %%%
by opened @ 2019-01-29 20:30:29


输入要用scanf,cin太慢了 建议这么弄 ```cpp double n,a,b,s1=0,s2=0; cin>>n; for(int i=1;i<=n;i++) { scanf("%lf",a); s1+=a*1.0; } for(int i=1;i<=n;i++) { scanf("%lf",b); s2+=b*1.0; } ``` 再用printf输出 (s1×3-s2×2)/(s1-s2) 主要原因是 整数/整数是没有浮点值(精确值)的 而 实数/整数 或 整数/实数 是有浮点值(精确值)的 所以要先把s1和s2 *1.0 变成浮点值 这样应该能AC了
by Xyh_MG @ 2019-08-12 13:56:01


~~本蒟蒻也是被此坑了~~
by Xyh_MG @ 2019-08-12 13:57:44


|