Editorial for DMOPC '17 Contest 4 P1 - Ribbon Colouring Fun
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:
For of points, we can keep a boolean array and perform the update in .
Time Complexity:
For the remaining of points, we can sort all the queries by left endpoint, and then keep a pointer for the rightmost location we are in the array. As we iterate through the queries, we can move the right endpoint until it is at least as far right as the current query we are considering. This takes time.
Time Complexity:
Comments