883.三维形体投影面积

给定一个N*N的网格,其中每个单元格可以放置1*1*1的立方体,值v表示v个立方体叠放。计算在xy、yz、zx平面上的投影总面积。返回三个投影的总和。例如,输入[[2]]返回5,输入[[1,2],[3,4]]返回17。" 124405855,8205359,MixFormer在线目标跟踪源码解析,"['深度学习', '目标检测', '跟踪算法', '计算机视觉', 'Transformer']
摘要由CSDN通过智能技术生成

在 N * N 的网格中,我们放置了一些与 x,y,z 三轴对齐的 1 * 1 * 1 立方体。
每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上。
现在,我们查看这些立方体在 xy、yz 和 zx 平面上的投影。
投影就像影子,将三维形体映射到一个二维平面上。
在这里,从顶部、前面和侧面看立方体时,我们会看到“影子”。
返回所有三个投影的总面积。

示例 1:
输入:[[2]]
输出:5

示例 2:
输入:[[1,2],[3,4]]
输出:17
解释:这里有该形体在三个轴对齐平面上的三个投影(“阴影部分”)。

示例 3:
输入:[[1,0],[0,2]]
输出:8

示例 4:
输入:[[1,1,1],[1,0,1],[1,1,1]]
输出:14

示例 5:
输入:[[2,2,2],[2,1,2],[2,2,2]]
输出:21

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/projection-area-of-3d-shapes
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

# 分别计算出三面投影面积并求其和
class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值