MXNはMXNにベクトル<ベクトル<INT >>アレイ、0の配列要素を返すように頼まれている-1以下に示すように、斜線に沿って配置する必要
【0156】
[24710]
38 [ 911]
クラス解決{ パブリック: ベクトル<ベクトル<整数>> print_rectangle(INT M、N INT){ ベクトル<ベクトル<INT >> RET(M、ベクトル<整数>(N))。 int型のval = 0; 私は0を= int型。 int型J = 0; INTフラグ= 0。 一方、(0 <= I && I <M && 0 <= jの&& J <N) { IF(フラグ== 0) { ながら(0 <= I && J <N) { RET [I] [J] =ヴァル; ヴァル++; 私 - ; J ++; } i--。 J ++; (J == N-1)は、i ++:J ++;? } 他 { ながら(I < 題し[I] [J] = valの; ヴァル++; I ++; j--; } I ++; j--; ?(I == M-1)J ++ I ++。 } フラグ1つのフラグ=。 } 右を返します。 } }。