```cpp
#include <bits/stdc++.h>
using namespace std;
int x[10000005],y[10000005];
int main(){
double n,a=0;
double b=0;
double c=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>x[i];
}
for(int i=1;i<=n;i++){
cin>>y[i];
}
for(int i=1;i<=n;i++){
c=c+x[i]-y[i];
}
for(int i=1;i<=n;i++){
a=a+x[i];
}
for(int i=1;i<=n;i++){
b=b+y[i];
}
printf("%.6f",(3*a-2*b)/c);
return 0;}
```
可能是您的x数组开小了,或者输出格式有瑕疵
by 2408130T @ 2022-08-12 10:34:38
别用cin!会超时!用scanf!
by wwhhaatt @ 2022-08-17 20:48:20