EduBrick

B. Сколько выигрышных рубок

2000 мс · 256 МБ · всё или ничего

Та же игра, что в классной задаче A. Нужно посчитать, сколько рёбер годятся первому игроку в качестве выигрышного первого хода.

Формат ввода

В первой строке nn и rr (2≤n≤20002 \le n \le 2000, 1≤r≤n1 \le r \le n). В следующих n−1n-1 строках рёбра.

Формат вывода

Выведите количество рёбер, разрубив которые первым ходом первый игрок побеждает.

Примеры

ввод
5 5
2 3
1 3
2 5
4 5
вывод
1
ввод
2 1
1 2
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.