0分!求助!!!

P1678 烦恼的高考志愿

ZJXZNB @ 2023-12-16 17:19:15

#include<bits/stdc++.h>
using namespace std;
int a[100100],b[100100];
int main()
{
    int n,m,sum=0;
    cin>>m>>n;
    for(int i=1;i<=m;i++)cin>>a[i];
    for(int j=1;j<=n;j++)cin>>b[j];
    sort(a+1,a+1+m);
    sort(b+1,b+1+n);
    int minl=min(n,m);
    for(int i=1;i<=minl;i++)
    {
        sum+=abs(a[i]-b[i]);
    }
    cout<<sum;
    return 0;
}

by sc_iwe @ 2023-12-19 00:18:12

友情提示,是求差的最小值,因此直接sort排双数组不对,过样例是因为正好卡在前三个上了。


by ZJXZNB @ 2023-12-23 11:20:59

@sc_iwe 谢谢!!


|