#MC1025. Minecraft 矿物分布统计

Minecraft 矿物分布统计

题目背景

在 Minecraft 世界中,矿物资源的分布遵循特定的规律。Steve 正在探索一个矿洞,他发现矿洞中的矿物分布可以用一个数字矩阵来表示。为了有效地规划采矿路线,他需要统计每种矿物在不同深度层的分布情况。

题目描述

给定一个 N×MN×M 的矩阵,表示矿洞中不同位置的矿物类型(用数字 151\sim5 表示不同矿物,00 表示无矿物)。请统计每一列中(即同一深度下)每种矿物的数量,并按列输出统计结果。

矿物类型对应关系:

  • 1:煤矿。

  • 2:铁矿石

  • 3:金矿石

  • 4:红石矿石

  • 5:钻石矿石

输入格式

第一行包含两个整数 NNM (1N,M100)M\ (1 ≤ N, M ≤ 100),表示矩阵的行数和列数。

接下来 NN 行,每行包含 MM 个整数 050\sim5,表示矿物分布矩阵。

输出格式

输出 MM 行,每行 55 个整数,表示该列中矿物 151\sim5 的数量统计(按 151\sim5 顺序输出),整数之间用一个空格隔开。

输入输出样例

3 4
1 0 2 5
0 2 3 1
4 1 0 3
1 0 0 1 0
1 1 0 0 0
1 0 1 0 0
0 0 1 1 1
2 2
0 5
5 0
0 0 0 0 1
0 0 0 0 1