Прятки на дереве

group 1. че нибудь написать group 2. найти центр диаметра и сделать дерево отрезков group 3. просто поддерживать дд с расстояниями group 4. сделать дд массовым group 5. доделать group 2, но каждый раз заново перестраивать структуру group 6. ну оффлайн group 7. ну онлайн