题目描述
一本花名册有 行,第 行有 个编号(有的行可能是空的)。把整本花名册存进 vector<vector<int>> 后,按列读出所有编号:先读第 1 列(每行的第 1 个编号,空行跳过),再读第 2 列……同一列内按行序。
输入格式
第一行一个整数 ()。
接下来 行:每行先是一个整数 (,),后跟 个整数( 编号 )。
输出格式
第一行一个整数:编号总数。
第二行按列序输出全部编号,用空格分隔(总数为 0 时省略第二行)。
样例
输入
3 2 10 11 3 20 21 22 1 30
输出
6 10 20 30 11 21 22
第 1 列是 10、20、30,第 2 列是 11、21,第 3 列是 22。
数据范围
,。行的长短不一样——直接 v[i][j] 双层方方正正地扫会踩空。