Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Магический квадрат

(Время: 1 сек. Память: 16 Мб Сложность: 52%)

Магический квадрат - это квадрат с одинаковой суммой чисел по всем вертикалям и горизонталям. Ваша задача - составить такой квадрат из заданного набора чисел.

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

Входной файл INPUT.TXT содержит 16 целых чисел Ai: 4 строки по 4 числа в каждой (1 ≤ Ai ≤ 1000).

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

Если возможно составить магический квадрат из заданных чисел, то в первой строке выходного файла OUTPUT.TXT выведите слово "Solved", а в следующих четырёх строках по четыре числа, составляющие магический квадрат. Если существует несколько решений, выведите любое. Если же магический квадрат составить невозможно, выведите "No solution".

Примеры

№INPUT.TXTOUTPUT.TXT
11 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Solved
16 15 2 1
11 6 10 7
4 5 13 12
3 8 9 14
212 70 71 72
73 74 75 76
77 78 79 80
81 82 83 84
No solution

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Личные олимпиады
 Командные олимпиады
 Первая командная олимпиада
 Вторая командная олимпиада
 A. Лифт в бизнес-центре
 B. Квадраты
 C. Пастух
 D. Алфавит для слепых
 E. Профессор Хаос
 F. Прямоугольный многоугольник
 G. Квадрат в треугольнике
 H. Магический квадрат

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru