#include <iostream>
using namespace std;
char** buildMat(int h, int w)
{
char**mat;
mat = new char*[w];
for (int i = 0; i < w; i++)
mat[i] = new char[h];
return mat;
}
int main()
{
char** AlloBoard=buildMat(5,4);
for (int i = 0; i < 4; i++)
for (int j = 0; j < 5; j++)
AlloBoard[i][j] = 'x';
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 5; j++)
cout << AlloBoard[i][j];
cout << endl;
}
for (int i = 0; i < 4; i++)
delete[] AlloBoard[i];
delete[] AlloBoard;
cout << "DONE" << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjaGFyKiogYnVpbGRNYXQoaW50IGgsIGludCB3KQp7CiAgICBjaGFyKiptYXQ7CiAgICBtYXQgPSBuZXcgY2hhcipbd107CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHc7IGkrKykKICAgICAgICBtYXRbaV0gPSBuZXcgY2hhcltoXTsKICAgIHJldHVybiBtYXQ7Cn0KaW50IG1haW4oKQp7CiAgICBjaGFyKiogQWxsb0JvYXJkPWJ1aWxkTWF0KDUsNCk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDQ7IGkrKykKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IDU7IGorKykKICAgICAgICAgICAgQWxsb0JvYXJkW2ldW2pdID0gJ3gnOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCA0OyBpKyspCiAgICB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCA1OyBqKyspCiAgICAgICAgICAgIGNvdXQgPDwgQWxsb0JvYXJkW2ldW2pdOwogICAgICAgIGNvdXQgPDwgZW5kbDsKICAgIH0KICAgICBmb3IgKGludCBpID0gMDsgaSA8IDQ7IGkrKykKICAgICAgICBkZWxldGVbXSBBbGxvQm9hcmRbaV07CiAgICAgICAgICAgIGRlbGV0ZVtdIEFsbG9Cb2FyZDsKCiAgICAgICAgICAgIGNvdXQgPDwgIkRPTkUiIDw8IGVuZGw7Cn0=