Maximum Consecutive Floors Without Special Floors LeetCode solution in C++
1class Solution {2public:3int maxConsecutive(int bottom, int top, vector<int> &special) {4int res(0), n(size(special));5sort(begin(special), end(special));67for (int i = 1; i < n; i++) {8res = max(res, special[i] - special[i - 1] - 1);9}1011return max({res, special[0] - bottom, top - special[n - 1]});12}13};