题目描述
读入 ,输出一个 的 01 矩阵:主对角线上的数全是 (第 行的第 个数, 从 1 数起),其余位置全是 ,共 行。
造每一行时先用 fill 把整行全部填 0,再把主对角线上的那一格改成 ——「先清空再定点改」是 fill 的惯用法。
输入格式
一行一个整数 ()。
输出格式
行,每行 个用空格分隔的整数( 或 )。
样例
输入:
4
输出:
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
第 行恰好第 个数是 1,其余都是 0。
数据范围
。主对角线是从左上到右下的那条——别把「列随行走」写成「列与行互补」。