首页 > 其他分享 >3128. 直角三角形

3128. 直角三角形

时间:2024-08-09 08:55:58浏览次数:16  
标签:3128 int sum long grid 直角三角形 size row

3128. 直角三角形


题目链接:3128. 直角三角形

代码如下:

//参考链接:https://leetcode.cn/problems/right-triangles/solutions/2758892/cheng-fa-yuan-li-pythonjavacgo-by-endles-7469
class Solution
{
public:
	long long numberOfRightTriangles(vector<vector<int>>& grid)
	{
		vector<int> col_sum(grid[0].size(), -1);// 提前减一
		for (auto& row : grid)
		{
			for (int j = 0; j < row.size(); j++)
			{
				col_sum[j] += row[j];
			}
		}

		long long res = 0;
		for (auto& row : grid)
		{
			int row_sum = reduce(row.begin(), row.end(), 0) - 1;// 提前减一
			for (int j = 0; j < row.size(); j++)
			{
				if (row[j] == 1) { res += col_sum[j] * row_sum; }
			}
		}
		return res;
	}
};

标签:3128,int,sum,long,grid,直角三角形,size,row
From: https://blog.csdn.net/weixin_45256307/article/details/141052138

相关文章

  • P3128 [USACO15DEC] Max Flow P
    链接https://www.luogu.com.cn/problem/P3128题目分析LCA+树上差分。思路就是先定义1为根节点,然后进行dfs1的预处理,配置好LCA的环境。然后条件思路就是端点++,lca--,lca的父亲(fa[lca][0])--。最后再做树上前缀和。就是从根节点开始跑dfs,每个节点的值等于所有子树的值的和。进......
  • rk3128 android4.4找不到内部存储空间
    修改如下:device/rockchip/rk312xdiff--gita/fstab.rk30board.bootmode.emmcb/fstab.rk30board.bootmode.emmcindex4b04d83..276b77b100755---a/fstab.rk30board.bootmode.emmc+++b/fstab.rk30board.bootmode.emmc@@-8,10+8,10@@/dev/block/platform/1021c000.......
  • rk3128 HDMI调试
    1.HDMI默认是关闭的,需要打开:@@-146,7+146,7@@};&hdmi{-status="disabled";+status="okay";rockchip,hdmi_audio_source=<0>;};显示配置:&fb{status="okay";rockchip,disp-mod......
  • 判断直角三角形
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>intCheck1(intx,inty,intz){ if(x*x==y*y+z*z){  return1; }else{  return0; }}intCheck2(intx,inty,intz){ if(Check1(x,y,z)||Check1(y,x,z)||Check1(z,x,y)){ return1; }else{ ......
  • 前端歌谣的刷题之路-第七十四题-直角三角形
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • [刷题笔记] [算法学习笔记]树上差分 -- Luogu P3128
    DescriptionProblem:https://www.luogu.com.cn/problem/P3128FJ给他的牛棚的\(N\)个隔间之间安装了\(N-1\)根管道,隔间编号从\(1\)到\(N\)。所有隔间都被管道连通了。FJ有\(K\)条运输牛奶的路线,第\(i\)条路线从隔间\(s_i\)运输到隔间\(t_i\)。一条运输路线会给......
  • P3128 [USACO15DEC] Max Flow P
    P3128[USACO15DEC]MaxFlowP有好几种解决方法,这里讲第一种树状数组主要是线段树没调好区间修改,单点查询,很明显我们可以用树状数组,简单又方便树状数组#include<bits/stdc++.h>usingnamespacestd;constintN=5e4+10;intn;intread(){//快读 charc=getcha......
  • 【230902-1】如图,▲ABC为等腰直角三角形,A为直角,腰长2倍根号2;D为斜边BC中点,E为直角边AC
    【230902-1】如图,▲ABC为等腰直角三角形,A为直角,腰长2倍根号2;D为斜边BC中点,E为直角边AC中点;F为AD上动点,GE垂直EF,GE=EF;H为BC边上动点,连接HE,B‘是B关于HE的轴对称点。求:B’G的最小值?......
  • 【230729-3】如图,在等腰直角三角形ABC中,角BAC=90度,AB=AC,角MAN=45度,BM=1,CN=3. 求:MN的
    【230729-3】如图,在等腰直角三角形ABC中,角BAC=90度,AB=AC,角MAN=45度,BM=1,CN=3. 求:MN的长度?......
  • 01-直角三角形
    答案<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"></head><body><divclass='triangle'></div><script>......