**Leetcode 861. Score After Flipping Matrix

news/2024/11/13 4:11:09/

先写的状压,因为数据说只有<=20 然后挂了。。

贪心

class Solution {
public:int matrixScore(vector<vector<int>>& A) {if (!A.size() || !A[0].size()) return 0;for (int i = 0; i < A.size(); i++) {if (!A[i][0]) {for (int j = 0; j < A[i].size(); j++) {A[i][j] = !A[i][j];}}}int ret = 0;for (int j = 0; j < A[0].size(); j++) {int cnt = 0;for (int i = 0; i < A.size(); i++) {if (A[i][j])cnt ++;}if (cnt < (A.size()+1)/2) {for (int i = 0; i < A.size(); i++) {A[i][j] = !A[i][j];}}}for (int i = 0; i < A.size(); i++) {int tmp = 0;for (int j = 0; j < A[i].size(); j++) {if (A[i][j]) {tmp |= 1 << (A[i].size()-1-j);}}ret += tmp;}return ret;}
};



http://www.ppmy.cn/news/675951.html

相关文章

银灰的拳击机器人_iRobot 861扫地机器人正面外观_iRobot Roomba 861_家电小家电-中关村在线...

●外观(正面) iRobot 861扫地机器人外包装以白色为主色调&#xff0c;风格简约&#xff0c;包装正面标明了产品的外观和型号&#xff0c;让人一目了然。 iRobot 861扫地机器人外包装 主机颜色采用银灰色黑色的美式经典搭配&#xff0c;整体机器是传统的圆形&#xff0c;圆润的体…

leetcode 861.翻转矩阵后的得分

leetcode 861.翻转矩阵后的得分 题目描述 有一个二维矩阵 A 其中每个元素的值为 0 或 1 。 移动是指选择任一行或列&#xff0c;并转换该行或列中的每一个值&#xff1a;将所有 0 都更改为 1&#xff0c;将所有 1 都更改为 0。 在做出任意次数的移动后&#xff0c;将该矩阵…

Codeforces 861 A k-rounding 数论

题目链接&#xff1a; http://codeforces.com/contest/861/problem/A 题目描述&#xff1a; 给你一个n, 一个k, 让你求n的所有倍数至少以k个0结尾的那个数 解题思路&#xff1a; 质因数分解出2&#xff0c; 5&#xff0c; 如果min(cnt2, cnt5) > k, 直接输出&#xff0c; 剩…

AcWing 861. 二分图的最大匹配

861. 二分图的最大匹配 - AcWing题库 AcWing 861. 二分图的最大匹配 - AcWing #include<iostream> #include<cstring> using namespace std; const int N 510; const int M 1e510; int n1,n2,m; //我们用邻接表存储n1到n2的边就可以啦 int h[N],e[M],ne[M],idx…

ISE14.7中出现ERROR:Simulator:861- failed to link the design的报错解决

傲娇的ISE系统总是很针对使用win 10系统的用户&#xff0c;初次遇到这个问题分享一下解决方法&#xff01; 解决方法如下&#xff1a; 在安装目录之下找到&#xff1a;\文件包\14.7\ISE_DS\ISE\gnu\MinGW\5.0.0\nt\libexec\gcc\mingw32\3.4.2\collect2.exe,并将collect.2exe删…

ISE仿真器报错:ERROR:Simulator:861 – Failed to link the design 解决办法

记一下初次使用xilinx ISE 遇到的问题 我用的系统是win 10 Pro Version 貌似Windows 8 版本以上的系统都会出现这个问题 解决办法&#xff1a; 找到安装目录”\Xilinx\14.x\ISE_DS\ISE\gnu\MinGW\5.0.0\nt\libexec\gcc\mingw32\3.4.2\”下的 “collect2.exe”并将其删除&#…

acwing 861. 二分图的最大匹配(匈牙利算法)

给定一个二分图&#xff0c;其中左半部包含 n1 个点&#xff08;编号 1∼n1&#xff09;&#xff0c;右半部包含 n2 个点&#xff08;编号 1∼n2&#xff09;&#xff0c;二分图共包含 m 条边。 数据保证任意一条边的两个端点都不可能在同一部分中。 请你求出二分图的最大匹配…

LeetCode 861 题解

861. Score After Flipping Matrix 题目大意&#xff1a;一个矩阵由01组成&#xff0c;现在要么翻转整行要么翻转整列&#xff0c;每一行组成一个二进制的数&#xff0c;希望数字最大。 解题思路&#xff1a;首先意识到 二进制数的最高位置&#xff0c;比后面所有位都是1来的…