Pagini recente » Cod sursa (job #528342) | Cod sursa (job #768159) | Cod sursa (job #45953) | Cod sursa (job #1989224) | Cod sursa (job #1213522)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("tablete.in");
ofstream fout("tablete.out");
int N, K;
int mat[1005][1005];
int crt, crt2;
void solve1()
{
crt2 = N * K;
for(int i = 0; i < N; i++)
{
for(int j = 0; j < K; j++)
{
crt += 1;
fout << crt << " ";
}
for(int j = K; j < N; j++)
{
crt2 += 1;
fout << crt2 << " ";
}
fout << "\n";
}
}
void solve2()
{
}
void solve3()
{
cout << 1;
}
void read()
{
fin >> N >> K;
if(!(K % 2)) solve1();
if(K % 2 && (!(N % 2))) solve2();
if(K % 2 && N % 2) solve3();
}
int main()
{
read();
return 0;
}