LeetCode每日一题_3128. 直角三角形
创始人
2024-11-15 10:09:32
0

在这里插入图片描述
解题思路:
可以先统计每一行和每一列的 1 的个数,记录在数组 rows 和 cols 中。
然后我们枚举每一个 1,假设当前 1 在第 i 行第 j 列,那么以当前 1 为直角三角形的直角点,另外两个直角点分别在第 i 行和第 j 列,那么直角三角形的个数就是 (rows[i]−1)×(cols[j]−1),累加到答案中即可。

class Solution {     public long numberOfRightTriangles(int[][] grid) {         //如果         int r =grid.length;         int c =grid[0].length;         int[] rows = new int[r];         int[] columns = new int[c];         for(int i=0;i             for(int j=0;j                 if(grid[i][j]==1){                     rows[i]++;                     columns[j]++;                 }             }         }         long count = 0;//注意如果不使用long型,在遇到大的数字时正数会变成负数。         for(int i=0;i             for(int j=0;j                 if(grid[i][j]==1&&(rows[i]>=1)&&(columns[j]>=1)){                      count+=(long)(rows[i]-1)*(columns[j]-1);                 }                             }         }         return count;     } } 

相关内容

热门资讯

黑科技辅助(微扑克智能)外挂透... 您好,微扑克智能这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游...
黑科技私人局!wpk线上打法教... 黑科技私人局!wpk线上打法教学(透视)从前有挂(有挂秘笈)-哔哩哔哩;大家肯定在之前wpk线上打法...
黑科技辅助挂!德扑ai软件可以... 黑科技辅助挂!德扑ai软件可以使用,太坑了真是是有挂(详细透视ai智能辅助软件)-哔哩哔哩;亲真的是...
黑科技辅助!wepoke用模拟... 黑科技辅助!wepoke用模拟器,wpk最新黑科技,必赢方法(有挂讲解)-哔哩哔哩;黑科技辅助!we...
黑科技辅助(poker mas... 黑科技辅助(poker master)外挂透明挂辅助软件(透视)插件教程(2026已更新)(哔哩哔哩...
黑科技线上!wpk德州ai辅助... 黑科技线上!wpk德州ai辅助神器(透视)固有是真的有挂(有挂方法)-哔哩哔哩是一款可以让一直输的玩...
黑科技辅助挂!德扑之星禁止模拟... 黑科技辅助挂!德扑之星禁止模拟器,太坑了原先是有挂(详细透视ai智能辅助插件)-哔哩哔哩;德扑之星禁...
黑科技辅助!悟空黑桃a金花真的... 黑科技辅助!悟空黑桃a金花真的有挂,来玩德州app辅助工具是真的,必胜教程(有挂方略)-哔哩哔哩是一...
黑科技辅助(微扑克发牌)外挂透... 黑科技辅助(微扑克发牌)外挂透明挂辅助工具(透视)wpk教程(2021已更新)(哔哩哔哩);微扑克发...
黑科技插件!德扑之星可以清楚数... 黑科技插件!德扑之星可以清楚数据(透视)都是有挂(有挂教学)-哔哩哔哩;黑科技插件!德扑之星可以清楚...