help 蒟蒻,30分求助!!

P1678 烦恼的高考志愿

ninging @ 2022-10-31 16:14:35

#include<bits/stdc++.h>
using namespace std;
double ans=0,bm[99999],bm2[99999];
double rf[99999];
double f[99999];
int main()
{
    int m,n;
    int mi = 0;
    cin>>m>>n;

    for(int i=1;i<=m;i++)
        cin>>rf[i];

    for(int i=1;i<=n;i++)
        cin>>f[i];

    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            bm2[j]=f[i]-rf[j];
            bm2[j]=abs(bm2[j]); 
        }
        mi=0;
        for(int k=1;k<=m;k++) 
        {

            if(k==1)
            {
                mi=bm2[1];
            }
            if(mi>bm2[k])
            {
                mi=bm2[k];
            }
        }   
        bm[i]=mi;
    }

    for(int i=1;i<=n;i++)
    {
        ans=bm[i]+ans;
    }
    cout<<ans;
    return 0;
}

|