#include <bits/stdc++.h>
using namespace std;
int main()
{
long long m,n;
cin>>m>>n;
long long arr1[100001];
long long arr2[100001];
long long ans = 0;
for(int i = 1;i<=m;i++)cin>>arr1[i];
for(int i = 1;i<=n;i++)cin>>arr2[i];
sort(arr1+1,arr1+m+1);
sort(arr2+1,arr2+n+1);
for(int j = 1;j<=n;j++)
{
ans+=abs(arr1[j]-arr2[j]);
}
cout<<ans;
return 0;
}
样例都是对的,难道是我思路太单纯了?