Leetcode883 三维形体投影面积 高效解法
左边的投影面积为每一行最大值之和,前面的投影面积为每一列最大值之和,底部投影为所有不为0元素的个数。因此可在一次遍历中将这些数据都统计出来。
class Solution {public:int projectionArea(vector<vector<int>>& grid) {int r = 0, l = 0, d = 0;int n = grid.size();for(int i = 0; i < n; i++){int t1 = 0, t2 = 0;for(int j = 0; j < n; j++){t1 = max(t1, grid[i][j]);t2 = max(t2, grid[j][i]);if(grid[i][j]) d++;}l += t1;r += t2;}return r+l+d; }
};
Leetcode883 三维形体投影面积 高效解法相关推荐
- #力扣LeetCode883. 三维形体投影面积 @FDDLC
题目描述: 883. 三维形体投影面积 - 力扣(LeetCode) (leetcode-cn.com) Java代码: class Solution {public int projectionAr ...
- 力扣——883. 三维形体投影面积(Java、JavaScript、C实现)
三维形体投影面积 在 n x n 的网格 grid 中,我们放置了一些与 x,y,z 三轴对齐的 1 x 1 x 1 立方体. 每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 ( ...
- LeetCode 887. 三维形体投影面积
887. 三维形体投影面积 在 N * N 的网格中,我们放置了一些与 x,y,z 三轴对齐的 1 * 1 * 1 立方体. 每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i ...
- LeetCode 883. 三维形体投影面积(数学)
文章目录 题目 方法:数学 题目 883. 三维形体投影面积 方法:数学 xyxyxy 平面的投影面积等于网格上非零数值的数目 yz\texttt{yz}yz 平面的投影面积等于网格上每一列最大数值之 ...
- LeetCode刷题之883. 三维形体投影面积
LeetCode刷题之883. 三维形体投影面积 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 在N*N的网格中,我们放置了一些与 ...
- Leetcode883.Projection Area of 3D Shapes三维形体投影面积
在 N * N 的网格中,我们放置了一些与 x,y,z 三轴对齐的 1 * 1 * 1 立方体. 每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上. 现在,我们查 ...
- LeetCode(883)——三维形体投影面积(JavaScript)
在 N * N 的网格中,我们放置了一些与 x,y,z 三轴对齐的 1 * 1 * 1立方体. 每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上. 现在,我们查看 ...
- 883.三维形体投影面积
在 N * N 的网格中,我们放置了一些与 x,y,z 三轴对齐的 1 * 1 * 1 立方体. 每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上. 现在,我们查 ...
- LeetCode 0883「三维形体投影面积」
文章目录 题目 分析 实现 题目 在 n x n 的网格 grid 中,我们放置了一些与 x,y,z 三轴对齐的 1 x 1 x 1 立方体. 每个值v = grid[i][j] 表示 v 个正方体叠 ...
最新文章
- Java枚举类使用和总结
- 研究生报考苏州大学计算机科学与技术,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...
- HDU2068(错列排序)
- (3.3)HarmonyOS鸿蒙长按事件
- centos7 geenplum5.x postgis开源版本编译
- char 类型的常数_CHAR_MAX常数,带C ++示例
- KANO模型分析与使用
- 想转行,是要入坑Python还是Java?这问题还用问?
- linux镜像包含数据库数据么,docker 镜像中包含数据库环境和运行环境
- mysql 常用函数和关键字
- [HTML]POST方法和GET方法
- Android-----使用Button特效selector+shape
- bzoj 2437: [Noi2011]兔兔与蛋蛋
- 前端开发-跨浏览器测试工具
- vue-video-player文档_vue使用video和vue-video-player并且可实现视频铺满呦
- java 线程栈大小配置,jvm之栈、堆,jvm默认栈空间大小
- 9种常见的反爬虫策略思路
- JS ES5 函数菜鸟教程(不看后悔系列)
- 每周分享第 37 期
- input函数使用及运算符