eolymp
bolt
Try our new interface for solving problems
Məsələlər

Перестановка перестановки перестановки

Перестановка перестановки перестановки

n коров Фермера Джона стоят в ряд. i-ая корова слева имеет метку i ( 1in). Фермер Джон дал коровам m пар целых чисел (l1, r1), ..., (lm, rm). Затем он сказал коровам повторить ровно k раз операцию из m шагов:

Для каждого i от 1 до m:

  • Последовательность коров на позициях li .... ri слева реверсивно меняют свой порядок.

Выведите метки всех коров слева направо для каждого i, (1in) после завершения описанного процесса.

Входные данные

Первая строка содержит числа n (1n105), m (1m100), k (1k109). Для каждого i (1im) строка i + 1 содержит li и ri (li< ri) - два целых числа в интервале [1, n].

Выходные данные

В i-ой строке выведите i-ый элемент массива после выполнения всех инструкций k раз.

Пример

Изначально коровы располагаются в следующем порядке: [1, 2, 3, 4, 5, 6, 7] слева направо. После выполнения первого шага порядок будет следующим: [1, 5, 4, 3, 2, 6, 7]. После выполнения второго шага порядок будет таким: [1, 5, 7, 6, 2, 3, 4]. Повторение обоих шагов второй раз даст ответ.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
7 2 2
2 5
3 7
Çıxış verilənləri #1
1
2
4
3
5
7
6
Mənbə 2020 USACO Февраль Серебро