#include <stdio.h>
#include <stdlib.h>
int main(void){
int a, b;
int **mat;
mat
= (int **)malloc(sizeof(int *) * a
); if(mat == NULL){
return 0;
}
for(int i = 0; i < a; i++){
mat
[i
] = (int *)malloc(sizeof(int) * b
); if(mat[i] == NULL){
return 0;
}
}
int num = 1;
for(int i = 0; i < a; i++){
for(int j = 0; j < b; j++){
mat[i][j] = num++;
}
}
// ④ 出力
for(int i = 0; i < a; i++){
for(int j = 0; j < b; j++){
}
}
for(int i = 0; i < a; i++){
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpewogICAgaW50IGEsIGI7CiAgICBzY2FuZigiJWQgJWQiLCAmYSwgJmIpOwoKICAgIGludCAqKm1hdDsKCiAgICBtYXQgPSAoaW50ICoqKW1hbGxvYyhzaXplb2YoaW50ICopICogYSk7CiAgICBpZihtYXQgPT0gTlVMTCl7CiAgICAgICAgcHJpbnRmKCJFUlJPUlxuIik7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CgogICAgZm9yKGludCBpID0gMDsgaSA8IGE7IGkrKyl7CiAgICAgICAgbWF0W2ldID0gKGludCAqKW1hbGxvYyhzaXplb2YoaW50KSAqIGIpOwogICAgICAgIGlmKG1hdFtpXSA9PSBOVUxMKXsKICAgICAgICAgICAgcHJpbnRmKCJFUlJPUlxuIik7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KICAgIH0KCgogICAgaW50IG51bSA9IDE7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgYTsgaSsrKXsKICAgICAgICBmb3IoaW50IGogPSAwOyBqIDwgYjsgaisrKXsKICAgICAgICAgICAgbWF0W2ldW2pdID0gbnVtKys7CiAgICAgICAgfQogICAgfQoKICAgIC8vIOKRoyDlh7rlipsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBhOyBpKyspewogICAgICAgIGZvcihpbnQgaiA9IDA7IGogPCBiOyBqKyspewogICAgICAgICAgICBwcmludGYoIiVkIiwgbWF0W2ldW2pdKTsKICAgICAgICAgICAgaWYoaiA8IGIgLSAxKSBwcmludGYoIiAiKTsKICAgICAgICB9CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgfQoKCiAgICBmb3IoaW50IGkgPSAwOyBpIDwgYTsgaSsrKXsKICAgICAgICBmcmVlKG1hdFtpXSk7CiAgICB9CiAgICBmcmVlKG1hdCk7CgogICAgcmV0dXJuIDA7Cn0K