eolymp
bolt
Try our new interface for solving problems
Problems

The survey instrument

The survey instrument

Имеется \textbf{N} приборов (устройств). Каждое устройство может иметь несколько подчинённых, соединённых напрямую кабелем. Все приборы имеют уникальные номера от \textbf{1} до \textbf{N}. Система образует дерево с корневым прибором с номером \textbf{1}. Опрос дерева осуществляется следующим образом. Корневой прибор посылает запрос одновременно всем своим непосредственным подчинённым. Те сразу же, в свою очередь, посылают запросы всем своим подчинённым и так далее. Для каждого прибора есть свое время обработки \textbf{T_i} мс. Обработка данных в каждом устройстве происходит следующим образом: \begin{itemize} \item Если прибор не имеет подчинённых, то он возвращает своё состояние через \textbf{T_i} мс. Возвращает тому, от кого получен запрос. \item Иначе, как только он получает данные хотя бы с \textbf{Х}\% непосредственно подчинённых приборов, он начинает обрабатывать эту информацию и возвращает результаты через \textbf{T_i} мс. \end{itemize} Определите максимальное \textit{Х}, при котором опрос произойдёт за время, не превосходящее \textbf{Т}. Опрос заканчивается, как только корневой прибор соберёт всю необходимую информацию. Временем передачи информации между приборами можно пренебречь. Время обработки корневого прибора не учитывается. \InputFile В первой строке входного файла содержатся два целых числа: \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{10 000}) и \textbf{Т} (\textbf{0} ≤ \textbf{Т} ≤ \textbf{10^6}). Следующая (\textbf{N} -- \textbf{1}) строка содержит информацию о приборах со \textbf{2}-го по \textbf{N}-й по одному описанию прибора в строке. Каждая из этих строк содержит два числа: \textbf{P_i} (\textbf{1} ≤ \textbf{P_i} ≤ \textbf{N}) и \textbf{T_i} (\textbf{0} ≤ \textbf{T_i} ≤ \textbf{100}). \textbf{P_i} -- номер родительского прибора (то есть прибор, для которого устройство c номером \textbf{i} является подчинённым). \OutputFile Выведите в выходной файл одно искомое число в процентах с точностью не менее \textbf{4} знаков после запятой.
Time limit 2 seconds
Memory limit 64 MiB
Input example #1
6 3
1 2
2 2
2 1
1 2
1 4
Output example #1
50.00000000