每日

int* corpFlightBookings(int** bookings, int bookingsSize, int* bookingsColSize, int n, int* returnSize) {
int* arr=malloc(sizeof(int)*n) ;
returnSize = n;
memset(arr,0,sizeof(int)
n);
for(int i=0;i<bookingsSize;i++)
{
arr[bookings[i][0]-1]+= bookings[i][2];
if(bookings[i][1]<n)
{
arr[bookings[i][1]]-= bookings[i][2];
}
}
for(int i=1;i<n;i++)
{
arr[i]+=arr[i-1];
}

return arr;

}

posted @ 2024-11-19 17:31  52H1Z  阅读(12)  评论(0)    收藏  举报