안녕하세요. 오늘은 스도쿠를 만들 거예요.
https://www.acmicpc.net/problem/30875
그림에 속으면 안됩니다.
스도쿠의 본질을 봅시다.
가로세로 모든 수들이 다 다릅니다.
그러므로 가로 혹은 세로로 묶음을 만들어주면 됩니다.
#include <iostream>
#define ll long long
using namespace std;
int main()
{
ios_base::sync_with_stdio(false); cin.tie(NULL);
ll N, i, j;
cin >> N;
for (i = 1; i <= N; i++)
{
for (j = 1; j <= N; j++)
cout << i << ' ';
cout << "\n";
}
}
감사합니다.