@[吉家麟](/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