Corporate Flight Bookings LeetCode solution in C++
1class Solution {2public:3vector<int> corpFlightBookings(vector<vector<int>> &bookings, int n) {4vector<int> arr(n);5for (const auto &b : bookings) {6int start = b[0] - 1, end = b[1], seats = b[2];7arr[start] += seats;8if (end < n) {9arr[end] -= seats;10}11}12partial_sum(begin(arr), end(arr), begin(arr));13return arr;14}15};