#include<stdio.h>
#include<malloc.h>
#include<math.h>
int main()
{
int m,n,sum=0,*a;
scanf("%d %d",&m,&n);
a=(int *)malloc(m*sizeof(int));
for(int i=0;i<m;i++)
scanf("%d",&a[i]);
for(int j=0;j<n;j++)
{
int s,min;
scanf("%d",&s);
min=fabs(s-a[0]);
for(int i=1;i<m;i++)
{
if(fabs(s-a[i])<min)
min=fabs(s-a[i]);
}
sum+=min;
}
printf("%d\n",sum);
return 0;
}
才三十分我服了,感觉没问题,