Теория: Деревья. Поиск диаметра, центра, центроида. Динамическое программирование на поддеревьях.