2020CCPC- 网络选拔赛 1003 Express Mail Taking

题目链接
签到题
唯一要注意的是数据比较大
下面代码是比赛时候队友写的
AC代码:

#include <iostream>
#include <stdio.h>
#include <cmath>
using namespace std;

int main()
{
    
    
    long long T,n,a,i,j,flag1,m,k,min,a2,sum;
    scanf("%lld",&T);
    for (i=0;i<T;i++)
    {
    
    
        sum=0;
        min=0;
        flag1=0;
        scanf("%lld%lld%lld",&n,&m,&k);
        for (j=0;j<m;j++)
        {
    
    
            scanf("%lld",&a);
            a2=a-k;
            if (a2<min) min=a2;
            sum+=abs(a2)*2;
        }
        sum=sum+(k-1)*2-abs(min)*2;
        cout<<sum<<endl;
    }
    return 0;
} 

猜你喜欢

转载自blog.csdn.net/weixin_44063734/article/details/108703781