Video Solution
By Satvika Sridhar
Note: The video solution might not be the same as other solutions. Code in C++ and Java.
Code Snippet: Event Class (Click to expand)with open("lifeguards.in") as read:n = int(read.readline())events = []for i in range(n):l, r = [int(i) for i in read.readline().split()]# each cow interval can be represented by a start and end eventevents.append(Event(l, i, True))events.append(Event(r, i, False))
Join the USACO Forum!
Stuck on a problem, or don't understand a module? Join the USACO Forum and get help from other competitive programmers!