Автор: | Командный чемпионат школьников Санкт-Петербурга | Ограничение времени: | 2 сек | |
Входной файл: | input.txt | Ограничение памяти: | 64 Мб | |
Выходной файл: | output.txt | |||
Максимальный балл: | 55 |
Петя участвует в конкурсе юных любителей головоломок. В последнем туре участникам предложена следующая задача:
Дана квадратная таблица N × N. Рядом с каждым столбцом и каждой строкой написано целое положительное число. Пусть около i-го столбца написано число Xi, а около j-й строки - число Yj. Для победы в конкурсе необходимо в некоторых клетках таблицы расположить целые положительные числа так, чтобы выполнялись следующие условия:
Все эти числа должны быть различными. В каждом столбце и каждой строке должно быть ровно 2 числа. Произведение чисел i-го столбца должно быть равно Xi. Произведение чисел j-й строки должно быть равно Yj.
Рисунок показывает пример решения такой задачи.
6 | 3 | | | | 18 |
---|---|---|---|---|---|
9 | | 1 | | | 9 |
| | 12 | | 11 | 132 |
| | | 4 | 8 | 32 |
| 2 | | 5 | | 10 |
54 | 6 | 12 | 20 | 88 | |
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|