Гра кольорів#2557

Гра кольорів

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

Вася грає у складну гру. Перед ним знаходиться кілька кіл з кольоровими точками, і на кожному колі однакова кількість точок. Зверніть увагу, що й самі кола розташовані по колу. Усі кола пронумеровані від до , а точки на цих колах — від до . Кожна точка зафарбована в один із кольорів.

Спочатку Василь ставить фішку на першу точку першого кола. Потім він переміщує фішку разів за наступним алгоритмом:

  1. Нехай фішка знаходиться на колі в точці з номером .

  2. Нехай — кількість різних кольорів серед точок у -околиці точки на колі , тобто на відрізку [P-K, P+K]. Зверніть увагу, що відрізок зациклений по колу, тобто після точки йде точка . Наприклад, якщо M = 6, P = 5, K = 2, то відрізок [P-2, P+2] складається з точок і .

  3. Перемістіть фішку на коло (N-C+1)+S у точку P+S. Зверніть увагу, що самі кола розташовані по колу, і після кола йде коло .

Вася хоче дізнатися, на якому колі та в якій точці буде фішка після всіх цих ходів.

Розглянемо приклад. Нехай N = 5, M = 4, K = 1. У цьому прикладі використовується лише два кольори: чорний та білий. Пунктирні лінії на малюнку показують околиці точок, на яких була фішка.

Спочатку C = 1, P = 1. У -околиці присутні обидва кольори, тобто S = 2. Звідси, C' = (5-1+1)+2=2, P' = 1+2 = 3. У цій новій позиції в -околиці присутній лише білий колір, отже S = 1. C'' = (5-2+1)+1 = 5, P'' = 3+1 = 4. Нарешті, у передостанній позиції в -околиці присутні обидва кольори, S = 2, C''' = (5-5+1)+2 = 3, P''' = 4+2 = 2.

Дано набір кіл та число . Визначте, де опиниться фішка після ходів.

Зверніть увагу, що дані кола мають наступну властивість: для i = 1, 2, \ldots, N-1 коло відрізняється від кола i+1 не більше ніж в одній точці.

Вхідні дані

Перший рядок містить чотири числа: , , , . Другий рядок містить цілих чисел — кольори точок на першому колі. Кожен колір — це ціле число від до .

Наступні N-1 рядків описують відмінності між сусідніми колами: -й рядок описує відміну між колом та i+1 у вигляді пари P_i, \text{Color}_{i+1} — в якій точці кола різняться і який колір має ця точка для кола i+1.

1 \le N \le 50000, 1 \le T, M \le 100000, 0 \le K < M/2.

Вихідні дані

У відповідь виведіть пару чисел — номер кола та номер точки — позицію фішки після ходів.

Приклади

Приклад 1

Loading
Loading