1 Star 1 Fork 0

laodasbch/Leetcode-Complete-Guide

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
861.txt 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
JunB(66哥) 提交于 5年前 . Create 861.txt
class Solution {
public int matrixScore(int[][] A) {
for(int i=0;i<A.length;i++){
if(A[i][0]==0)flipr(A,i);
}
for(int c=1;c<A[0].length;c++){
int ones=0;
for(int r=0;r<A.length;r++){
ones+=A[r][c];
}
if(ones<A.length-ones){
flipc(A,c);
}
}
int res=0;
for(int i=0;i<A.length;i++){
int index=0;int b=0;
for(int j=A[0].length-1;j>=0;j--){
if(A[i][j]==1){
b=b|(1<<index);
}
index++;
}
res+=b;
}
return res;
}
public void flipr(int A[][],int r){
for(int i=0;i<A[0].length;i++){
if(A[r][i]==0)A[r][i]=1;
else A[r][i]=0;
}
}
public void flipc(int A[][],int c){
for(int i=0;i<A.length;i++){
if(A[i][c]==0)A[i][c]=1;
else A[i][c]=0;
}
}
}
//0011
//1010
//1100
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/laodasbch/Leetcode-Complete-Guide.git
git@gitee.com:laodasbch/Leetcode-Complete-Guide.git
laodasbch
Leetcode-Complete-Guide
Leetcode-Complete-Guide
master

搜索帮助