АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

1083. Images

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

Задана прямоугольная область размером H пикселей в высоту и W в ширину. Её необходимо полностью заполнить в 1 ряд с помощью К изображений. Каждое изображение имеет свой размер Hi x Wi (высота и ширина) в пикселях. Размер любой картинки можно изменить так, чтобы пропорции сохранялись.

Пусть Hi и Wi - высота и ширина исходного изображения, H'i и W'i - размеры растянутого или сжатого изображения. Будем считать, что пропорции сохранены, если H'i/W'i отличается не более чем на 10% от Hi/Wi.

Изображения нельзя поворачивать. Все изображения должны быть задействованы, а прямоугольную область необходимо заполнить полностью, не выползая за её пределы. Ваша задача определить для каждой фотографии её новую ширину W'i, так чтобы пропорции были сохранены, а область была заполнена полностью. Если ответов несколько, выведите любой.

Input

В первой строке входного файла содержатся 3 целых числа: H (1<=H<=104), W (1<=W<=109) и K (1<=K<=105) - высота, ширина области и количество изображений.

В следующих К строках содержится по 2 целых числа, разделённых пробелом: Hi (1<=Hi<=104) и Wi (1<=Wi<=104) - высота и ширина i-й фотографии.

Output

Выведите в выходной файл К целых чисел - ширину каждой фотографии в порядке, данном во вводе. Если ответов несколько, выведите любой. Если решения не существует, выведите одно число 0.

Sample

InputOutput
9 21 2
10 10
9 10
10 11
9 10 1
9 12
0

View Problem Statistics Submit Author/source:
Problems from Contests / Vologda Students Contests / XV InterUni Olympiad 2012 /
1082. C - Bishop 1083. 1084. E - Text recover 1085. F - Checking of roads 1086. G - Duties
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.14 sec.
© Copyright VSTU, AVT, Nosov D.A.