一定要用二分吗(悲)五个TLE
2024-10-06 16:34:25
发布于:江西
14阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int m,n,a[100005],b[100005],ans;
int cz(int gf)
{
int mi=1919810;
for(int i=1;i<=m;i++)
mi=min(abs(gf-a[i]),mi);
return mi;
}
int main()
{
scanf("%d",&m);
scanf("%d",&n);
for(int i=1;i<=m;i++)
scanf("%d",&a[i]);
for(int i=1;i<=n;i++)
scanf("%d",&b[i]);
sort(a+1,a+m+1);
for(int i=1;i<=n;i++)
ans+=cz(b[i]);
printf("%d",ans);
}
这里空空如也
有帮助,赞一个