/* -*- coding: utf-8 -*- * * 3722.cc: No.3722 Blended Taste - yukicoder */ #include #include using namespace std; /* constant */ const int MAX_N = 1000; /* typedef */ /* global variables */ int as[MAX_N][MAX_N]; /* subroutines */ /* main */ int main() { int n, m, k; scanf("%d%d%d", &n, &m, &k); for (int i = 0; i < n; i++) for (int j = 0, a = i * k % m; j < n; j++, a = (a + 1) % m) as[i][j] = a; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) printf("%d%c", as[i][j] + 1, (j + 1 < n) ? ' ' : '\n'); return 0; }