leetcode908

int smallestRangeI(vector<int>& A, int K) {
    int min = INT_MAX;
    int max = INT_MIN;
    for (auto a : A)
    {
        if (min > a)
        {
            min = a;
        }
        if (max < a)
        {
            max = a;
        }
    }

    int dif = max - min;
    if (dif > 2 * K)
    {
        return dif - 2 * K;
    }
    else
    {
        return 0;
    }
}

猜你喜欢

转载自www.cnblogs.com/asenyang/p/9714728.html