Advertisement
sultan

Task B Gold USACO March

Mar 12th, 2013
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. Problem 2: Hill Walk [Travis Hance, 2013]
  2.  
  3. Имется N (1 <= N <= 100,000) холмов. Каждый холм имеет форму отрезка
  4. из точки (x1, y1) в точку (x2, y2) где x1 < x2 и y1 < y2.
  5. Никакие из этих отрезков не пересекаются и не касаются даже в конечных точках.
  6. Кроме того, для первого холма справедливо (x1,y1) = (0,0).
  7.  
  8. Беси начинает свой путь в точке (0,0) на первом холме.
  9. Когда Беси попадает на холм, она карабкается вверх пока не достигнет
  10. конца холма. Затем она прыгает вниз. Если она приземлится на другой холм,
  11. она продолжит карабкание уже на этом холме, иначе она падает в бездну
  12. (где y=-бесконечности). Каждый холм (x1, y1) -> (x2, y2) необходимо
  13. рассматривать как содержащий точку (x1, y1), но не содержащий точку
  14. (x2, y2), поэтому Бэси приземляется на холм, если она падает на него сверху
  15. с позиции x = x1, но не приземлится на него, если она падает сверху с
  16. позиции x = x2.
  17.  
  18. Посчитайте общее количество холмов, которых Беси коснется в некоторой
  19. точке во время своего путешествия.
  20.  
  21. PROBLEM NAME: hillwalk
  22.  
  23. INPUT FORMAT:
  24.  
  25. * Строка 1: Количество холмов, N.
  26.  
  27. * Строки 2..1+N: Строка i+1 содержит четыре целых числа (x1,y1,x2,y2)
  28. описывающих холм i. Каждое целое число находится в диапазоне
  29. 0..1,000,000,000.
  30.  
  31. SAMPLE INPUT (файл hillwalk.in):
  32.  
  33. 4
  34. 0 0 5 6
  35. 1 0 2 1
  36. 7 2 8 5
  37. 3 0 7 7
  38.  
  39. INPUT DETAILS:
  40.  
  41. Имеется 4 холма. Первый холм из (0,0) в (5,6) и т.д.
  42.  
  43. OUTPUT FORMAT:
  44.  
  45. * Строка 1: Количество холмов, которых коснется Беси за время своего путешествия.
  46.  
  47. SAMPLE OUTPUT (файл hillwalk.out):
  48.  
  49. 3
  50.  
  51. OUTPUT DETAILS:
  52.  
  53. Беси пройдется по холмам #1, #4, #3.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement