当前位置: 首页 > wzjs >正文

三乡网站开发搜索引擎营销的内容和层次有哪些

三乡网站开发,搜索引擎营销的内容和层次有哪些,制作公司网站用什么软件,linux做网站服务器那个软件好【LetMeFly】2643.一最多的行:模拟(更新答案) 力扣题目链接:https://leetcode.cn/problems/row-with-maximum-ones/ 给你一个大小为 m x n 的二进制矩阵 mat ,请你找出包含最多 1 的行的下标(从 0 开始)以及这一行中…

【LetMeFly】2643.一最多的行:模拟(更新答案)

力扣题目链接:https://leetcode.cn/problems/row-with-maximum-ones/

给你一个大小为 m x n 的二进制矩阵 mat ,请你找出包含最多 1 的行的下标(从 0 开始)以及这一行中 1 的数目。

如果有多行包含最多的 1 ,只需要选择 行下标最小 的那一行。

返回一个由行下标和该行中 1 的数量组成的数组。

 

示例 1:

输入:mat = [[0,1],[1,0]]
输出:[0,1]
解释:两行中 1 的数量相同。所以返回下标最小的行,下标为 0 。该行 1 的数量为 1 。所以,答案为 [0,1] 。 

示例 2:

输入:mat = [[0,0,0],[0,1,1]]
输出:[1,2]
解释:下标为 1 的行中 1 的数量最多该行 1 的数量为 2 。所以,答案为 [1,2] 。

示例 3:

输入:mat = [[0,0],[1,1],[0,0]]
输出:[1,2]
解释:下标为 1 的行中 1 的数量最多。该行 1 的数量为 2 。所以,答案为 [1,2] 。

 

提示:

  • m == mat.length 
  • n == mat[i].length 
  • 1 <= m, n <= 100 
  • mat[i][j]01

解题方法:模拟

使用一个变量 m x mx mx记录当前一行中的最多1的个数,使用 a n s ans ans记录第一个有 m x mx mx个1的行的下标。

遍历每一行,统计每一行的1的个数。如果这一行的1的个数比mx多,就更新mx和ans。

最终返回{ans, mx}

  • 时间复杂度 O ( m n ) O(mn) O(mn)
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++
/** @Author: LetMeFly* @Date: 2025-03-22 22:42:28* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-03-22 22:43:30*/
class Solution {
public:vector<int> rowAndMaximumOnes(vector<vector<int>>& mat) {int mx = 0, ans = 0;for (int i = 0; i < mat.size(); i++) {int cnt = 0;for (int j = 0; j < mat[i].size(); j++) {cnt += mat[i][j];}if (cnt > mx) {mx = cnt;ans = i;}}return {ans, mx};}
};
Python
'''
Author: LetMeFly
Date: 2025-03-22 22:44:18
LastEditors: LetMeFly.xyz
LastEditTime: 2025-03-22 22:44:32
'''
from typing import Listclass Solution:def rowAndMaximumOnes(self, mat: List[List[int]]) -> List[int]:mx, ans = 0, 0for i in range(len(mat)):cnt = sum(mat[i])if cnt > mx:mx, ans = cnt, ireturn [ans, mx]
Java
/** @Author: LetMeFly* @Date: 2025-03-22 22:49:36* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-03-22 22:50:36*/
class Solution {public int[] rowAndMaximumOnes(int[][] mat) {int ans = 0, mx = 0;for (int i = 0; i < mat.length; i++) {int cnt = 0;for (int j = 0; j < mat[i].length; j++) {cnt += mat[i][j];}if (cnt > mx) {mx = cnt;ans = i;}}return new int[]{ans, mx};}
}
Go
/** @Author: LetMeFly* @Date: 2025-03-22 22:51:01* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-03-22 22:52:04*/
package mainfunc rowAndMaximumOnes(mat [][]int) []int {ans, mx := 0, 0for i := range mat {cnt := 0for _, t := range mat[i] {cnt += t}if cnt > mx {ans, mx = i, cnt}}return []int{ans, mx}
}

同步发文于CSDN和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

千篇源码题解已开源

http://www.dtcms.com/wzjs/17626.html

相关文章:

  • 室内设计方案图重庆seo网站管理
  • 怎么做产品的网站关键词优化报价怎么样
  • 网站制作结构旺道营销软件
  • 优化疫情防控举措优化大师win10
  • wordpress调用当前分类描述优化推广网站推荐
  • 重庆响应式网站建设公司淘宝直通车推广怎么做
  • 国内免费制作网页的网站如何去做网络营销
  • 上海亿网站建设如何做好推广
  • 做易经类的网站百度我的订单查询
  • 附近做网站的公司电话去除痘痘怎么有效果
  • 查看网站访问量广告推广网站
  • 做视频可以领钱的网站爱链网买链接
  • 动态ip做网站影响seo吗百度快照怎么打开
  • 郑州旅游网站制作竞价什么意思
  • 无锡 做公司网站百度注册入口
  • 南阳网(网站).app推广平台接单渠道
  • 网站开发创意设计长沙seo推广公司
  • 深圳企业网站制作推广运营班级优化大师手机版下载(免费)
  • 网站建设 迅雷下载怎么开设自己的网站
  • 国人在线做网站如何设计推广方案
  • 旅游便宜网站建设信息流优化师证书
  • 建设投注网站百度seo插件
  • 做网站页面一般设置多大尺寸网络推广网站
  • 做一个网站需要什么上海seo推广公司
  • 学校网站建设市场seo店铺描述
  • 苏州市吴江太湖新城建设局网站舆情监测分析系统
  • 企业门户网站免费模板网站制作多少钱一个
  • 网络 企业网站网络推广外包怎么接单
  • 武钢建工集团建设分公司网站营销活动方案
  • 广州网站设计公司兴田德润在那里广告联盟平台挂机赚钱