P1678 烦恼的高考志愿 c
查看原帖
P1678 烦恼的高考志愿 c
579441
2590353417l楼主2021/12/14 20:41
#include<stdio.h>
#include<malloc.h>
#include<math.h>
int main()
{
    int m,n,sum=0,*a;
    scanf("%d %d",&m,&n);
    a=(int *)malloc(m*sizeof(int));
    for(int i=0;i<m;i++)
        scanf("%d",&a[i]);
    for(int j=0;j<n;j++)
    {
        int s,min;
        scanf("%d",&s);
        min=fabs(s-a[0]);
        for(int i=1;i<m;i++)
        {
            if(fabs(s-a[i])<min)
                min=fabs(s-a[i]);
        }
        sum+=min;
    }
    printf("%d\n",sum);
    return 0;
}

才三十分我服了,感觉没问题,

2021/12/14 20:41
加载中...