#include <stdio.h>
#include <stdlib.h>
int main() {
int i, j;
int a, b;
int **mat;
mat
= (int**)malloc(sizeof(int*)*a
); for (i=0; i<a; i++) {
mat
[i
] = (int*)malloc(sizeof(int)*b
); }
int count=1;
for (i=0; i<a; i++) {
for (j=0; j<b; j++) {
mat[i][j] = count++;
}
}
for (i=0; i<a; i++) {
for (j=0; j<b; j++) {
}
}
for (i=0; i<a; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKCkgewogICAgaW50IGksIGo7CiAgICBpbnQgYSwgYjsKICAgIGludCAqKm1hdDsKCiAgICBzY2FuZigiJWQgJWQiLCAmYSwgJmIpOwoKICAgIG1hdCA9IChpbnQqKiltYWxsb2Moc2l6ZW9mKGludCopKmEpOwogICAgZm9yIChpPTA7IGk8YTsgaSsrKSB7CiAgICAgICAgbWF0W2ldID0gKGludCopbWFsbG9jKHNpemVvZihpbnQpKmIpOwogICAgfQoKICAgIAogICAgaW50IGNvdW50PTE7CiAgICBmb3IgKGk9MDsgaTxhOyBpKyspIHsKICAgICAgICBmb3IgKGo9MDsgajxiOyBqKyspIHsKICAgICAgICAgICAgbWF0W2ldW2pdID0gY291bnQrKzsKICAgICAgICB9CiAgICB9CiAgICBmb3IgKGk9MDsgaTxhOyBpKyspIHsKICAgICAgICBmb3IgKGo9MDsgajxiOyBqKyspIHsKICAgICAgICAgICAgcHJpbnRmKCIlZCIsIG1hdFtpXVtqXSk7CiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KCiAgICBmb3IgKGk9MDsgaTxhOyBpKyspIHsKICAgICAgICBmcmVlKG1hdFtpXSk7CiAgICB9CiAgICBmcmVlKG1hdCk7CgogICAgcmV0dXJuIDA7Cn0K