Pagini recente » Cod sursa (job #2609397) | Cod sursa (job #1170611) | Cod sursa (job #1820625) | Cod sursa (job #2858160) | Cod sursa (job #229453)
Cod sursa(job #229453)
#include <fstream>
using namespace std;
int main(void) {
ifstream fin("tablete.in");
ofstream fout("tablete.out");
int N, K, i, j;
fin >> N >> K;
if (K & 1) {
for (i = 1; i <= N; ++i) {
for (j = 1; j <= N; ++j) {
if (i == 1 && j == 1)
fout << "1 ";
else if (i == N && j == N)
fout << N * N << ' ';
else
fout << 2 * (((j - 1) / 2) * N + i - j % 2) + 1 - j % 2 << ' ';
}
fout << '\n';
}
} else {
for (i = 1; i <= N; ++i) {
for (j = 1; j <= N; ++j)
fout << (i - 1) * N + j << ' ';
fout << '\n';
}
}
fin.close();
fout.close();
return 0;
}