推翻暴政 @ 2021-03-21 12:18:52
更改数组长度,每次RE就会变,10个里面随机RE??? 也有可能是代码问题,我把代码放出来,求助各位大佬 拜托了!
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int a[1000005];
int main(){
int m,n,b,p;
long long ans=0;
cin>>m>>n;
for(int i=1;i<=m;i++) cin>>a[i];
a[0]=-1000001;
a[m+1]=10000000;
sort(a+1,a+m+1);
for(int i=1;i<=n;i++){
cin>>b;
p=lower_bound(a+1,a+m+1,b)-a;
if(abs(a[p]-b)<=abs(a[p-1]-b)) ans+=abs(a[p]-b);
else ans+=abs(a[p-1]-b);
}
cout<<ans;
return 0;
}
by Ew_Cors @ 2021-03-21 12:20:16
洛谷日爆
by Ew_Cors @ 2021-03-21 12:20:41
就是会出现随机RE的情况
by Ew_Cors @ 2021-03-21 12:20:56
一直没修
by Ew_Cors @ 2021-03-21 12:21:41
@推翻暴政
by 推翻暴政 @ 2021-03-28 09:30:39
@QaQw 感感感感谢