Espylacopa @ 2021-11-23 22:51:21
#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
int main()
{
long long m,n;//m学校 n学生
unsigned long long ans=0;
cin>>m>>n;
long long Stu[100020];long long Sch[100020];
for(int i=1;i<=m;i++){
cin>>Sch[i];
}
for(int i=1;i<=n;i++){
cin>>Stu[i];
}
sort(&Stu[1],&Stu[1+n]);
sort(&Sch[1],&Sch[1+m]);
for(int i=1;i<=n;i++)
{
long long s,b;
b=Sch[lower_bound(&Sch[1],&Sch[1+m],Stu[i])-&Sch[0]]-Stu[i];
s=Stu[i]-Sch[lower_bound(&Sch[1],&Sch[1+m],Stu[i])-&Sch[0]-1];
if(b<=s) ans+=b;
else ans+=s;
}
printf("%lld",ans);
return 0;
}
这个代码60,求助大佬们QAQ