Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- with open("input.txt","r") as f:
- inp=f.readlines()
- x=inp[0]
- x=x.replace("\n","")
- x=x.split()
- BooksNrGlobal=int(x[0])
- LibNrGlobal=int(x[1])
- TotalDaysGlobal=int(x[2])
- inp.remove(inp[0])
- class Library:
- SignUp=0
- NumberBooks=0
- BooksPerDay=0
- Index=0
- AverageValue=0
- ListOfBooks=[]
- def __init__(self, libbooks,libsignup,booksperday,numberoflibbooks):
- self.SignUp=libsignup
- self.BooksPerDay=booksperday
- self.NumberBooks=numberoflibbooks
- self.ListOfBooks=libbooks
- x=inp[0]
- x=x.replace("\n","")
- x=x.split()
- BooksGlobal=[]
- for i in range(len(x)):
- BooksGlobal.append((i,int(x[i])))
- inp.remove(inp[0])
- FreqGlobalBooks=[1]*BooksNrGlobal
- Libraries=[]
- for i in range(0,len(inp)-1,2):
- x=inp[i]
- x=x.replace("\n","")
- x=x.split()
- libbooksnr=int(x[0])
- libsignup=int(x[1])
- booksperday=int(x[2])
- x=inp[i+1]
- x=x.replace("\n","")
- x=x.split()
- libbooks=[]
- for j in range(libbooksnr):
- if BooksGlobal[int(x[j])] not in libbooks:
- libbooks.append(BooksGlobal[int(x[j])])
- Libraries.append(Library(libbooks,libsignup,booksperday,libbooksnr))
- for x in Libraries:
- print(x.ListOfBooks)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement