news 2026/4/18 14:48:00

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/4/18 8:28:42

收藏!Meta超级智能实验室首篇论文:彻底重构RAG,效率飙升30倍

Meta超级智能实验室的“开山之作”正式亮相&#xff01;其首篇重磅论文提出全新高效解码框架REFRAG&#xff0c;直接重构了经典的检索增强生成&#xff08;RAG&#xff09;技术&#xff0c;核心突破在于将首字生成延迟&#xff08;TTFT&#xff09;最高拉满30倍加速&#xff0c…

作者头像 李华
网站建设 2026/4/17 14:08:20

盘点RAD Studio 13 中广受好评的13 个VCL新特性

RAD Studio 13发布已有一段时间&#xff0c;本文将聚焦 VCL&#xff08;Visual Component Library&#xff09;。虽然 RAD Studio 13 并未引入全新的 VCL 组件&#xff0c;但在现有核心组件、UI 体验和 Windows 11 适配能力方面带来了大量实用增强&#xff0c;为开发现代化 Win…

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

Meta广告过审难?掌握这些技巧,让过审率提升至 95%

在 Meta&#xff08;Facebook / Instagram&#xff09;投放广告时&#xff0c;很多广告主都会遇到类似的问题&#xff1a; 素材明明合规&#xff0c;却反复被拒&#xff1b;账户历史正常&#xff0c;但新广告就是过不了&#xff1b;甚至同一套素材&#xff0c;换个账户就能通过…

作者头像 李华
网站建设 2026/4/18 8:44:13

博客内容升级:结合M2FP解析图讲解计算机视觉原理

博客内容升级&#xff1a;结合M2FP解析图讲解计算机视觉原理 &#x1f4cc; 引言&#xff1a;从人体解析到视觉理解的跃迁 在计算机视觉领域&#xff0c;语义分割&#xff08;Semantic Segmentation&#xff09;是实现精细化图像理解的核心技术之一。与传统目标检测仅框出物体位…

作者头像 李华