АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1599. Чёрный квадратик

Ограничение времени: 0.5 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Однажды на уроке физики восьмиклассник Саня Далевич узнал, что угол падения равен углу отражения. Объясняя этот закон, учитель привел пример движения шара, отскакивающего от бортов бильярдного стола. Дома Саня решил применить этот закон в изобразительном искусстве и придумал правило, с помощью которого каждый может нарисовать неповторимую картину. Сначала надо взять прямоугольный лист бумаги и начертить на нём горизонтальные и вертикальные прямые линии, параллельные сторонам листа, в результате чего лист окажется покрытым квадратиками. Осталось найти тот единственный квадратик, который следовало бы закрасить в чёрный цвет. Для этого выбираем два начальных соседних квадратика с одной общей вершиной и задумываем натуральное число N. Затем мысленно двигаемся от первого начального квадратика ко второму, и далее по прямой до тех пор, пока не окажемся в квадратике на краю листа. Далее движение происходит по закону «угол падения равен углу отражения» до следующего отражения и т.д. Если в какой-то момент мы окажемся в квадратике, расположенном в углу листа, то из него выходим по той же траектории, по которой туда попали. Как только количество переходов из одного квадратика в другой станет равным задуманному числу N, следует остановиться и закрасить полученный квадратик. Картина «Чёрный квадратик» готова! Требуется написать программу, которая находит закрашенный квадратик. Его положение определяется двумя натуральными числами — номером строки и номером столбца, на пересечении которых он находится (нумерация ведется слева направо и сверху вниз, начиная с 1).

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

Входной файл содержит три строки. В первой строке записаны через пробел два натуральных числа M и N (1 ≤ M, N, ≤ 107) — соответственно количество квадратиков в строке и столбце на листе бумаги. Во второй строке — четыре натуральных числа A, B, C и D (1 ≤ A, B, C, D ≤ 10000) — номер строки и столбца, на пересечении которых находятся соответственно первый (A, B) и второй (C, D) начальный квадратики. В третьей строке находится единственное натуральное число K — количество переходов из квадратика в квадратик, которые нужно совершить (1 ≤ K ≤ 107).

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

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

Пример

Входные данные
5 3
2 1 1 2
5
Выходные данные
	
1 4
Входные данные
4 3
2 1 1 2
5
Выходные данные
1 2


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Сборы в Перми 2009 / 08.07.09 Большой контест /
1598. C - Парковка 1599. 1600. E - Дана строка TM 1601. F - Треугольник 1602. G - Звёздные имена
 
время генерации 1.25 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.