蒟蒻求助大佬们
查看原帖
蒟蒻求助大佬们
578557
21013077_EQUINOX楼主2021/11/23 22:51
#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

2021/11/23 22:51
加载中...