Я пытаюсь решить проблему программирования в онлайн-судье UVa:
Анализатор документов Uva 11860
Установщик этой проблемы написал учебник по heap
и некоторым операциям с ним, включая вставку, удаление узла и упомянутый в конце этой статьи - эту проблему можно решить с помощью кучи. Могут быть и другие способы ее решения. Но я не могу понять, как решить эту проблему с помощью heap
. Я знаю, как кодировать кучу на С++ и могу определить функции insert()
, remove()
, print()
и некоторые другие операции, такие как поиск минимального элемента и т. д.
Как эта проблема связана с кучей?