Advertisement
jedrzejd

Melonik

Apr 4th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.92 KB | None | 0 0
  1. ███╗   ███╗███████╗██╗      ██████╗ ███╗   ██╗██╗██╗  ██╗
  2. ████╗ ████║██╔════╝██║     ██╔═══██╗████╗  ██║██║██║ ██╔╝
  3. ██╔████╔██║█████╗  ██║     ██║   ██║██╔██╗ ██║██║█████╔╝
  4. ██║╚██╔╝██║██╔══╝  ██║     ██║   ██║██║╚██╗██║██║██╔═██╗
  5. ██║ ╚═╝ ██║███████╗███████╗╚██████╔╝██║ ╚████║██║██║  ██╗
  6. ╚═╝     ╚═╝╚══════╝╚══════╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝╚═╝  ╚═╝
  7.                                                          
  8.                                  
  9. W dzisiejszych czasach coraz trudniej o dobry melonik.
  10. Jeszcze kiedyś przyjemność noszenia go na głowie była czymś normalnym,
  11. jednak to już odlegle czasy.
  12. Twój Pan jest jednak bardzo bogaty i nieobchodzą go takie błahostki.
  13. Dostałeś wiec wymagający problem. Masz do dyspozycji mapę nietuzinkowego miasta.
  14. W mieście tym obowiązuje ruch jednokierunkowy, więc trzeba uważać w jaką uliczkę się wchodzi,
  15. bo można nie wrócić do domu.
  16. Miasto jest zbudowane w następujący sposób:
  17. 1. W centrum miasta jest plac główny w którym znajduje się bazarek,
  18. od niego odchodzą ulice do innych przyczółków.
  19. 2. Do każdego przyczółka da się dojść w dokładnie jeden sposób.
  20. 3. Przejście drogi między sąsiednimi przyczółkami zajmuje 1 melonikokilometr.
  21. Masz do dyspozycji grupę tajnych posłańców z północy do pomocy, zbijać tobie łatwe kokosy.
  22. Fajne te rymy no to wyznaczymy ilość przyczółków, które w odległości Ki melonikokilometrów od miejsca spotkania są.
  23. ---------------------------------------------------------------------------
  24. Wejście:
  25. Na standardowym wejściu otrzymujemy N - ilość przyczółków (1<=N<=1e6) i Q - ilość zapytań (1<=Q<=1e6).
  26. W następnych N-1 wierszach dostajemy dwie liczby Ai, Bi, którę istnieje droga z przyczółku Ai do Bi (1<=A,B<=N).
  27. Następnie w Q wierszach znajdują się dwie liczby  Xi - nr przyczółka i Ki, które jest sprecyzowane w treści zadania.
  28.  
  29. ---------------------------------------------------------------------------
  30. Wyjście:
  31. Na wyjściu powinno się znaleźć Q wierszy z ilością przyczółków, do których możemy się dostać z
  32. przyczółka Xi do przyczółka odległego o Ki melonikokilometrów.
  33. ---------------------------------------------------------------------------
  34. Przykład:
  35.  
  36. IN
  37. 8 5
  38. 1 5
  39. 3 2
  40. 7 4
  41. 3 8
  42. 1 3
  43. 7 6
  44. 3 7
  45. 1 3
  46. 5 1
  47. 3 2
  48. 3 1
  49. 1 1
  50.  
  51. OUT
  52. 2
  53. 0
  54. 2
  55. 3
  56. 2
  57. ---------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement