news 2026/6/10 14:54:07

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/6/3 23:34:49

云启数智一站式元宇宙综合解决方案

在数字化转型浪潮席卷全球的今天&#xff0c;元宇宙作为下一代互联网的演进形态&#xff0c;正逐步从概念走向产业应用。对于众多企业而言&#xff0c;构建属于自己的元宇宙空间意味着全新的交互体验、商业模式与增长机遇。然而&#xff0c;通往元宇宙的道路并非坦途&#xff0…

作者头像 李华
网站建设 2026/6/7 18:48:00

深入解析云桌面:定义、主流方案与行业实践

在数字化转型浪潮席卷全球的今天&#xff0c;无论是政府高效办公、医院电子病历调阅&#xff0c;还是金融机构安全运维&#xff0c;传统PC终端模式日益暴露出管理复杂、数据安全隐患、资源调配不灵活等挑战。一种更加集约、灵活和安全的计算模式应运而生&#xff0c;并逐渐成为…

作者头像 李华
网站建设 2026/6/6 11:14:32

为什么不推荐直接调用网页版?自建服务有这5大优势

为什么不推荐直接调用网页版&#xff1f;自建服务有这5大优势 &#x1f4d6; 背景与痛点&#xff1a;为什么不能只依赖在线翻译网页&#xff1f; 在日常开发、学术写作或跨国协作中&#xff0c;高质量的中英智能翻译服务已成为刚需。许多用户习惯于直接使用百度翻译、谷歌翻译…

作者头像 李华
网站建设 2026/6/8 8:17:17

文件系统是操作系统中用于管理外存和文件的关键组件,主要解决多用户环境下的存储冲突、资源共享、数据安全等问题

核心内容总结如下&#xff1a; 文件系统是操作系统中用于管理外存和文件的关键组件&#xff0c;主要解决多用户环境下的存储冲突、资源共享、数据安全等问题。它提供了一套统一的机制来组织、存储和访问文件&#xff0c;使用户无需关心底层硬件细节。 主要功能包括&#xff1a;…

作者头像 李华
网站建设 2026/6/4 11:48:21

亲测!专业模拟面试公司实践效果

亲测&#xff01;专业模拟面试公司实践效果行业痛点分析在当前模拟面试领域&#xff0c;存在着诸多技术挑战。首先&#xff0c;传统模拟面试往往缺乏真实场景的高度还原&#xff0c;难以让求职者体验到真实面试的压力与氛围。其次&#xff0c;对于面试过程中的评估不够精准&…

作者头像 李华