Baby
시간 제한1초메모리 제한2048 MB
N이 주어지면 첫 번째 행이 1, 2, ..., N×N인 서로 다른 세 개의 N×N 크기 정칙 스도쿠 표를 출력한다.
문제
Vjerojatno se sjećaš zadatka Sudoku s JHIO-a 2024. Međutim, to je bio baby zadatak. Pravi zadatak se zapravo sakrio unutar tog zadataka, a to je generiranje testnih primjera za njega.
Jedan dio generiranja testnih primjera za zadatak Sudoku je bio generirati ispravne sudoku tablice.
Podsjetimo se, za tablicu kažemo da je ispravna ako se u svakom retku, stupcu i posebnom kvadratu svaki od brojeva nalazi točno jednom i niti jedno polje tablice nije prazno, tj. u svako je upisan neki broj.
Posebne kvadrate definiramo na sljedeći način - prvi posebni kvadrat čine polja iz presjeka prvih redaka i prvih stupaca. Drugi posebni kvadrat čine polja iz presjeka prvih redaka i drugih stupaca. Treći posebni kvadrat čine polja iz presjeka prvih redaka i trećih stupaca, i tako dalje.
U ovom zadatku zadat ćemo ti broj , a ti trebaš ispisati tri različite ispravne sudoku tablice s redaka i stupaca. Brojevi u tablici trebaju biti između i . Za kraj, autor zadatka Sudoku ima još samo jednu želju. On želi da u prvom retku u -tom stupcu bude broj .
입력
U prvom je retku prirodan broj (), broj iz teksta zadatka.
출력
U redaka ispiši tri tražene tablice iz zadatka.
힌트
Opis jedinog probnog primjera: Prazne linije između tablica su dodane zbog čitljivosti, ti ih ne trebaš ispisati. Prva tablica iz ispisa:
