1109. Corporate Flight Bookings
Input: bookings = [[1,2,10],[2,3,20],[2,5,25]], n = 5
Output: [10,55,45,25,25]解题要点:
class Solution {
public int[] corpFlightBookings(int[][] bookings, int n) {
int[] seats = new int[n];
for(int[] b : bookings){
int numSeats = b[2];
for(int i = b[0]; i <= b[1] && i <= n; i++){
seats[i - 1] += numSeats;
}
}
return seats;
}
}Last updated