竞赛讨论区 > 张经理的员工,如何消除段错误
头像
剑客杜
发布于 2020-05-02 12:02
+ 关注

张经理的员工,如何消除段错误

很好奇大家都是怎么通过的第一题,求大神指点!!!
一直段错误(哭)
#include<stdio.h>
#include<math.h>
#define N 100000

int main()
{
    
    int i, j, n, q, arr[N], a, b;
    scanf("%d%d", &n, &q);
    for(i = 0; i < n; i++)
        scanf("%d", arr[i]);
    
    
    for(i = 0; i < q; i++)
    {
        scanf("%d%d", &a, &b);
        long sum = 0;
        for(j = 0; j < n; j++)
        {
            int x1 = abs(arr[j] - a);
            int x2 = abs(arr[j] - b);
            sum += (x1>x2)?x2:x1;
        }
        printf("%ld\n", sum);
    }
    
    return 0;
}


全部评论

(1) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐