АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

427. Filling on Spiral

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added Undefined

На клетчатой бумаге нарисован прямоугольник шириной n и высотой m клеток. Его закрашивают по клеткам, начав с левой верхней и идя по спирали (дойдя до края или уже закрашенной части, поворачивают направо).

Требуется написать программу, которая определит координаты последней закрашенной клетки.

Технические требования:

Ограничение по времени тестирования: по 1 секунде на один тест.

Формат входных данных:

Входной текстовый файл INPUT.TXT содержит два натуральных числа m и n (1 ≤ m, n ≤ 2 000 000 000), где m - высота и n - ширина прямоугольника. Числа записаны через пробел.

Формат выходных данных:

Выходной текстовый файл OUTPUT.TXT должен содержать два числа - номер строки и номер столбца последней закрашенной клетки. Например, при m = 100 и n = 200 нижняя правая клетка стоит в 100 строке и 200 столбце. Числа вывести через один пробел.

Пример файлов входных и выходных данных:

INPUT.TXTOUTPUT.TXT
3 52 4
4 63 2
100 20051 50

View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Trainings of Vologda SU / VoSTU and VoSPU 15.09.2007 /
294. Dragons 427. 425. Land Comittee 423. Lucky Ticket 297. Races
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.