Пример #1
0
        self.books.sort(key=self.sort_books, reverse=True)
        self.registered = False
        self.id = id
        self.sent_books = []

    def sort_books(self, index):
        return book_scores[index]


if __name__ == "__main__":

    num_books, num_libraries, num_days = tuple(map(int, input().split()))
    book_scores = list(map(int, input().split()))
    libraries = []

    i = 0
    while True:
        try:
            library_data = list(map(int, input().split()))
            library_books = list(map(int, input().split()))
            libraries.append(Library(i, library_data, library_books))
            i += 1
        except EOFError:
            break

    timeline = Timeline(libraries, book_scores)
    for i in range(num_days):
        timeline.generateActions()

    timeline.print()