Editorial for BSSPC '21 J2 - James and Youtube
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
This problem is asking for overlapping ranges; if any of the Youtube sessions ranges overlap with the class ranges.
This can be done easily by using a boolean array . is true if any class is happening on the minute, and false otherwise. Then for each of the Youtube ranges given, loop through the range and check if is true for any within that range. If any is true, then there are overlap(s), otherwise there aren't any overlap(s).
The time complexity is .
Alternatively, you can store the ranges and use overlap checking functions. This can be done in time.
Time Complexity: or , depending on implementation.
Comments