065陈宇


私信TA

用户名:dotcpp0787812

访问量:80

签 名:

等  级
排  名 25728
经  验 591
参赛次数 2
文章发表 2
年  龄 0
在职情况 学生
学  校 内江师范学院
专  业

  自我简介:

TA的其他文章

最易懂的代码
浏览:40

解题思路:使用sort函数直接排序然后相减把结果相加

注意事项:

参考代码:

#include<bits/stdc++.h>

using namespace std;


bool compare(int a,int b)

{

    return a>b;

}

int main()

{

    int n;

    scanf("%d",&n);

    int a[n];

    int b[n];

    int sum=0;

    for(int i=0;i<n;i++)

    {

        scanf("%d",&a[i]);

    }

    for(int i=0;i<n;i++)

    {

        scanf("%d",&b[i]);

    }

    sort(a,a+n);

    sort(b,b+n,compare);

    for(int i=0;i<n;i++)

    {

        if(a[i]>b[i])

        {

            sum=sum+(a[i]-b[i]);

        }else{

            sum=sum+(b[i]-a[i]);

        }

    }

    printf("%d",sum);

    return 0;

}


 

0.0分

3 人评分

  评论区

  • «
  • »