parameters: (self, N)
docstring: :type N: int
docstring_summary: :type N: int
docstring_tokens: : type N : int
function: def __init__(self, N):
          """
          :type N: int
          """
          self.__num = N
          self.__seats = {-1: [-1, self.__num], self.__num: [-1, self.__num]}
          self.__max_heap = [(-self.__distance((-1, self.__num)), -1, self.__num)]
function_tokens: def __init__ ( self , N ) : self . __num = N self . __seats = { - 1 : [ - 1 , self . __num ] , self . __num : [ - 1 , self . __num ] } self . __max_heap = [ ( - self . __distance ( ( - 1 , self . __num ) ) , - 1 , self . __num ) ]