Pergunta de entrevista da empresa Optiver

write OOP methods using priority heap