D. Самая удобная вершина
Найдите вершину, сумма взвешенных расстояний от которой до всех остальных наименьшая. Выведите её номер и саму сумму. Если таких вершин несколько, выведите наименьший номер.
Считаем то же самое, что в классной задаче, - сумму расстояний для каждой вершины сменой корня, - а потом берём минимум одним проходом.
Смысл этой вершины стоит знать отдельно: она называется центроидом по сумме расстояний (не путать с центроидом по размеру частей, который в другой задаче этого занятия). Для дерева с единичными весами это одна и та же вершина, для взвешенного - вообще говоря разные.
Ловушка ровно одна: сравнивать надо строго, иначе при равных суммах выведется последняя вершина, а не первая.
Формат ввода
В первой строке - число ().
В следующих строках - тройки , , ().
Формат вывода
Два числа: номер вершины и сумма расстояний от неё.
Примеры
3 1 2 1 1 3 3
1 4
1
1 0