Кулька для боулінгу#6992

Кулька для боулінгу

1 секунда
64 мегабайти
Дуже складна

У Неверлендах є багато гірських хребтів. Кожен гірський хребет складається з кількох долин і вершин. Схил між двома послідовними вершинами і долинами завжди дорівнює або , або , і всі вершини та долини мають цілі висоти. Боулінгова куля гойдається на частині гірського хребта, що складається з долин і n-1 вершин. Куля завжди торкається поверхні гірського хребта (вона не стрибає). Гори перед першою і після останньої долини занадто високі, тому куля ніколи не може вийти за межі гірського хребта. У момент часу t_0 куля знаходиться в долині номер , рухаючись у напрямку верх-право, і має початкову кінетичну енергію K_0. На наступному рисунку показано гірський хребет з долинами і вершинами, а куля знаходиться у -й долині (нумерація зліва направо).

З простої фізики ми знаємо, що в будь-який момент часу куля має гравітаційну потенційну енергію P_t = mgh і також кінетичну енергію K_t = \frac{1}{2}mv^2, де — маса кулі, — константа земного тяжіння (тут дорівнює ), а і — висота і швидкість кулі в момент часу . Завдяки перетворенню енергії з потенційної в кінетичну або навпаки, загальна енергія кулі P_t + K_t залишається незмінною під час її руху, якщо вона не потрапляє в долину: у -й долині (зліва) втрачається c_i одиниць кінетичної енергії через тертя, або вона зупиняється, якщо її кінетична енергія менша за c_i, але враховуйте відсутність тертя в інших місцях. Зверніть увагу, що куля втрачає c_s одиниць енергії, коли залишає стартову долину в момент часу t_0. Ви можете припустити, що діаметр кулі дорівнює , а її маса дорівнює . Ваше завдання — знайти долину або вершину, на якій куля зупиниться.

Вхідні дані

У вхідних даних кілька тестових випадків. Перша строка кожного тестового випадку містить три розділені пробілами додатні цілі числа , і K_0 (1 \le n \le 3000, 1 \le s \le n, 1 \le K_0 \le 10^{15}). Кожна з наступних строк містить два числа h_i і c_i, висоту і тертя -ї долини. -та строка наступних n-1 строк містить H_j, висоту -ї вершини зліва (0 \le h_i, c_i, H_j \le 10^9). Гарантується, що принаймні одне з c_i більше нуля. Вхідні дані закінчуються на " ", що не повинно оброблятися.

Вихідні дані

Для кожного тестового випадку виведіть строку, що відповідає одному з наступних форматів, залежно від того, чи зупиниться куля в долині або на вершині.

  • Якщо куля зупиниться в долині номер , виведіть "Valley: k" (без лапок).

  • Якщо куля зупиниться на вершині номер , виведіть "Summit: k" (без лапок).

Приклади

Приклад 1

Loading
Loading