#include<stdio.h>
#include<stdlib.h>
int main()
{
int i, j, k;
int a, b;
int** mat;
int* p;
k = 1;
mat
= (int**)malloc(sizeof(int) * a
); if (mat == NULL) {
return 0;
}
p
= (int*)malloc(sizeof(int) * b
); if (p == NULL) {
return 0;
}
for (i = 0; i < a; i++) {
for (j = 0; j < b; j++) {
p[j] = k++;
}
mat[i] = p;
}
for (i = 0; i < a; i++) {
for (j = 0; j < b; j++) {
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CgppbnQgbWFpbigpCnsKCWludCBpLCBqLCBrOwoJaW50IGEsIGI7CglpbnQqKiBtYXQ7CglpbnQqIHA7CglrID0gMTsKCXNjYW5mKCIlZCAlZCIsICZhLCAmYik7CgltYXQgPSAoaW50KiopbWFsbG9jKHNpemVvZihpbnQpICogYSk7CglpZiAobWF0ID09IE5VTEwpIHsKCQlwcmludGYoIkVSUk9SX21hdFxuIik7CgkJcmV0dXJuIDA7Cgl9CglwID0gKGludCopbWFsbG9jKHNpemVvZihpbnQpICogYik7CglpZiAocCA9PSBOVUxMKSB7CgkJcHJpbnRmKCJFUlJPUl9wXG4iKTsKCQlyZXR1cm4gMDsKCX0KCWZvciAoaSA9IDA7IGkgPCBhOyBpKyspIHsKCQlmb3IgKGogPSAwOyBqIDwgYjsgaisrKSB7CgkJCXBbal0gPSBrKys7CgkJfQoJCW1hdFtpXSA9IHA7Cgl9Cglmb3IgKGkgPSAwOyBpIDwgYTsgaSsrKSB7CgkJZm9yIChqID0gMDsgaiA8IGI7IGorKykgewoJCQlwcmludGYoIiVkICIsIG1hdFtpXVtqXSk7CgkJfQoJCXByaW50ZigiXG4iKTsKCX0KCWZyZWUobWF0KTsKCXJldHVybiAwOwp9