Республиканская олимпиада по информатике, 2011 год, 10-11 классы
Есеп B. Ферзьдер
Ограничение по времени:
2 секунды
Ограничение по памяти:
256 мегабайта
$N \times N$ шахмат тақтасында сандар жазылған — әр ұяшықта бiр сан. $N$ ферздердi бiр-бiрiн ұрмайтындай (егер екi ферзь бiр вертикальда, горизонтальда немесе диагональда тұрса, олар бiр-бiрiн ұрады) және олар тұрған ұяшықтардағы сандардың қосындысы ең көп болатындай етiп қойыңыз.
Формат входного файла
Енгiзу файлының бiрiншi жолында бiр бүтiн сан $N$ берiледi $(1 \le N \le 15).$ Келесi $N$ жолдың әрқайсысында $N$ терiс емес, 1000-нан аспайтын бүтiн сандар — тақтаның сипаттамасы берiледi. Жолдағы сандар бос орынмен бөлiнген.
Формат выходного файла
Шығыс файлда әрқайсысында $N$ сандар болатындай $N$ жолдар шығарыңыз. $i$-шi жодағы $j$-шi сан 1-ге тең, егер $(i, j)$ ұяшығында ферзь тұрса, және 0-ге, егер тұрмаса.
Примеры:
Вход 4 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1Ответ
0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.