АВТ
Язык:

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

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

886. Спираль

Ограничение времени: 1 секунды
Ограничение памяти:32768КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

Массив обычно хранится в памяти как последовательность его элементов. Традиционно элементы последовательности располагаются по строкам или столбцам исходного массива. Однако, в данной задаче мы будем располагать элементы двумерного массива (прямоугольной матрицы размера n*m) по “спирали” (см. рисунок), начиная с ячейки (1,1).

Напишите программу, которая будет возвращать индексы (строку и столбец) элемента для заданной позиции в спиральной последовательности.

Ограничения

1 <= n, m <= 100; 1<= k <= n*m; 1 <= i <= n; 1 <= j <= m.

Input

Первая строка входного файла содержит три целых числа n, m (размеры матрицы) и k (позиция элемента в спиральной последовательности).

Output

Выходной файл должен содержать два целых числа i и j – индексы элемента массива, соответствующие номеру элемента k в спиральной последовательности.

Пример

Standard input

Standard output

3 3 3

1 3

4 5 6

2 5

 

 


Статистика Послать на проверку Автор/источник:
Задачи с соревнований / Чемпионат ACM / Рыбинск-2010 /
886. 887. B - Игра с шариками 888. C - Числа 889. D - Пузырёк
Задачи с соревнований / Тренировки ВоГТУ / Тренировка 21.10.2010 /
886. 896. B - Мегаспираль 245. C - Делители 209. D - Калькулятор
 
время генерации 0.125 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.