“学霸题,数正方体,头顶标数法,三层标上3,二层标上2,一层标上1,全部加起来,你学会了吗”
给定一个矩阵,矩阵中的每个数字表示这个位置上叠放的小正方体数量。
小正方体边长为1。
请问:题目所描述的几何体的三视图(从正面、左面和上方看的投影)各自的面积为多少?
正面的能看到的也就是每一列最高的,左边能看到每一行最高的,上面则是看到全部但是答案只计算1(也就是枚举每个元素是否大于0),对每行每列的计算一个max然后累加答案即可
#include <bits/stdc++.h>
using namespace std;
int n,m;
int a[105][105];
int h[105];