Something went wrong. Try again.
My leetcode submissions.
Something went wrong. Try again.
568 B · 29 lines
C++
at main
123456789101112131415161718192021222324252627282930#include <bits/stdc++.h>#include <ranges>using namespace std;namespace ra = std::ranges;auto smallestRangeI(vector<int>& nums, int k) -> int{ auto const [mn, mx] = ra::minmax(nums); return max(0, mx - mn - 2 * k);}
auto main() -> int{ auto nums = vector{ 1 }; auto k = 0; cout << smallestRangeI(nums, k) << endl; nums = vector{ 0, 10 }; k = 2; cout << smallestRangeI(nums, k) << endl; nums = vector{ 1, 3, 6 }; k = 3; cout << smallestRangeI(nums, k) << endl; nums = vector{3,1,10}; k = 4; cout << smallestRangeI(nums, k) << endl;
return 0;}