Описание

Ограничение по времени: 500 ms
Ограничение по памяти: 256 Mb

Ответы на вопросы

Задача: Triples of Cows

Изначально среди \(N\) коров ФД есть пары друзей \(N-1\). (\(2\le N\le 2\cdot 10^5\)) коровы, помеченные \(1\dots N\), образуют дерево. Коровы один за другим покидают ферму в отпуск. В день \(i\) с фермы уходит \(i\)ая корова. ферме, а затем все пары друзей \(i\)-й коровы, все еще присутствующие на ферме становятся друзьями.

Для каждого \(i\) от \(1\) до \(N\), непосредственно перед уходом \(i\)-й коровы, ответьте сколько существуют таких упорядоченных троек различных коров \((a,b,c)\), что ни одна из \(a,b,c\) не в отпуске, \(a\) дружит с \(b\), а \(b\) дружит с \(c\)?

ФОРМАТ ВВОДА (ввод поступает с терминала/стандартного ввода):

Первая строка содержит \(N\).

Следующие строки \(N-1\) содержат два целых числа \(u_i\) и \(v_i\), обозначающие, что коровы \(u_i\) и \(v_i\) изначально друзья (\(1\le u_i,v_i\le N\)).

ФОРМАТ ВЫВОДА (вывод на терминал / стандартный вывод):

Ответы для \(i\) от \(1\) до \(N\) в отдельных строках.


Прикрепите файл с исходным кодом программы:
     
или введите исходный код на языке:


Правила оформления программ и список ошибок при автоматической проверке задач
           

Ваш ответ:

Загруженные файлы:


Нет

Примечание учителя: