
Sponsored
Sponsored
Use these hints if you're stuck. Try solving on your own first.
Store two sorted lists of intervals: one list will be all times that are at least single booked, and another list will be all times that are definitely double booked. If none of the double bookings conflict, then the booking will succeed, and you should update your single and double bookings accordingly.