news 2026/5/24 5:11:37

leetcode 861. Score After Flipping Matrix 翻转矩阵后的得分-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 861. Score After Flipping Matrix 翻转矩阵后的得分-耗时100

Problem: 861. Score After Flipping Matrix 翻转矩阵后的得分

解题过程

耗时100%,首先判断某一行的第一列是否是0,若grid[i][0]==0,则翻转该行;然后计数每一列的1的个数,若1的个数<行数的一半, 则翻转该列,最后得到结果

Code

class Solution { public: int matrixScore(vector<vector<int>>& grid) { int m = grid.size(), n = grid[0].size(); for(int i = 0; i < m; i++) { if(grid[i][0] == 0) { for(int j = 0; j < n; j++) { grid[i][j] = (grid[i][j] ^ 1); } } } float half = m / (float)2.0f; for(int j = 0; j < n; j++) { float sum = 0; for(int i = 0; i < m; i++) { sum += grid[i][j]; } if(sum < half) { for(int i = 0; i < m; i++) { grid[i][j] = (grid[i][j] ^ 1); } } } int ans = 0; for(int i = 0; i < m; i++) { int s = 0; for(int j = 0; j < n; j++) { if(grid[i][j] == 1) { s += (1 << (n - j - 1)); } } ans += s; } return ans; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 22:48:44

M2FP在游戏开发中的角色动画应用

M2FP在游戏开发中的角色动画应用 &#x1f3ae; 游戏角色动画的现实挑战 在现代游戏开发中&#xff0c;角色动画是构建沉浸式体验的核心环节。传统流程通常依赖动作捕捉设备或手工关键帧动画&#xff0c;成本高、周期长&#xff0c;且难以实现对真实人体姿态的精细化还原。尤其…

作者头像 李华
网站建设 2026/5/21 11:15:39

neo4j图数据库联动:存储M2FP历史解析记录便于追溯

neo4j图数据库联动&#xff1a;存储M2FP历史解析记录便于追溯 &#x1f4d6; 项目背景与核心价值 在当前计算机视觉快速发展的背景下&#xff0c;多人人体解析&#xff08;Multi-person Human Parsing&#xff09; 已成为智能安防、虚拟试衣、行为分析等场景中的关键技术。M2…

作者头像 李华
网站建设 2026/5/20 12:18:03

安防监控智能化:M2FP识别人体部位辅助行为分析

安防监控智能化&#xff1a;M2FP识别人体部位辅助行为分析 在智能安防领域&#xff0c;传统监控系统正逐步向智能化、语义化演进。仅靠“是否有人”或“移动检测”已无法满足复杂场景下的安全需求。如何从视频流中提取更精细的行为线索&#xff1f;关键在于对人员的精细化结构…

作者头像 李华
网站建设 2026/5/22 3:32:21

M2FP在淘宝搭配推荐系统的潜在应用场景分析

M2FP在淘宝搭配推荐系统的潜在应用场景分析 &#x1f4cc; 引言&#xff1a;从人体解析到智能搭配的跨越 随着电商行业对个性化体验需求的不断升级&#xff0c;传统基于商品标签和用户行为的推荐系统已逐渐触及天花板。尤其是在服饰类目中&#xff0c;用户的审美偏好高度依赖视…

作者头像 李华
网站建设 2026/5/20 2:58:27

Springboot项目中使用POI操作Excel(详细教程系列2/3)

文章目录1、基于模板导出列表数据1.1、需求1.2、思路1.3、实现2、导出用户详细数据2.1、 需求2.2、思路3、导出数据带图片、公式3.1、导出图片3.2、导出公式1、基于模板导出列表数据 1.1、需求 按照以下样式导出excel&#xff1a; 1.2、思路 首先准备一个excel模板&#x…

作者头像 李华
网站建设 2026/5/20 21:12:26

在MT8791 5G硬件平台上舍弃安卓系统-运行OpenWRT系统

在MT8791 5G硬件平台上舍弃安卓系统-运行OpenWRT系统 希望在MT8791这款联发科5G硬件平台上舍弃安卓系统&#xff0c;仅运行OpenWRT系统&#xff0c;核心是实现5G功能正常、系统轻量化且稳定运行。 MT8791作为联发科旗舰级5G SoC&#xff08;Cortex-A78/A55架构&#xff0c;集成…

作者头像 李华