当前位置: 首页 > news >正文

任丘网站建设服务网站 建设原则

任丘网站建设,服务网站 建设原则,安卓市场wordpress主题,网站推广如何指定关键词优化LeetCode每日一题 2397.被列覆盖的最多行数 2397. 被列覆盖的最多行数 - 力扣#xff08;LeetCode#xff09; 题目描述 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix #xff1b;另给你一个整数 numSelect#xff0c;表示你必须从 matrix 中选择的 不同 …LeetCode每日一题 2397.被列覆盖的最多行数 2397. 被列覆盖的最多行数 - 力扣LeetCode 题目描述 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix 另给你一个整数 numSelect表示你必须从 matrix 中选择的 不同 列的数量。 如果一行中所有的 1 都被你选中的列所覆盖则认为这一行被 覆盖 了。 形式上假设 s {c1, c2, ...., cnumSelect} 是你选择的列的集合。对于矩阵中的某一行 row 如果满足下述条件则认为这一行被集合 s 覆盖 对于满足 matrix[row][col] 1 的每个单元格 matrix[row][col]0 col n - 1col 均存在于 s 中或者row 中 不存在 值为 1 的单元格。 你需要从矩阵中选出 numSelect 个列使集合覆盖的行数最大化。 返回一个整数表示可以由 numSelect 列构成的集合 覆盖 的 最大行数 。 示例 1 输入matrix [[0,0,0],[1,0,1],[0,1,1],[0,0,1]], numSelect 2 输出3 解释 图示中显示了一种覆盖 3 行的可行办法。 选择 s {0, 2} 。 - 第 0 行被覆盖因为其中没有出现 1 。 - 第 1 行被覆盖因为值为 1 的两列即 0 和 2均存在于 s 中。 - 第 2 行未被覆盖因为 matrix[2][1] 1 但是 1 未存在于 s 中。 - 第 3 行被覆盖因为 matrix[2][2] 1 且 2 存在于 s 中。 因此可以覆盖 3 行。 另外 s {1, 2} 也可以覆盖 3 行但可以证明无法覆盖更多行。示例 2 输入matrix [[1],[0]], numSelect 1 输出2 解释 选择唯一的一列两行都被覆盖了因为整个矩阵都被覆盖了。 所以我们返回 2 。提示 m matrix.lengthn matrix[i].length1 m, n 12matrix[i][j] 要么是 0 要么是 11 numSelect n 思路 算法小白的我看不懂题,使用cv大法 代码 C class Solution { public:int maximumRows(vectorvectorint matrix, int numSelect) {int m matrix.size();int n matrix[0].size();vectorint mask(m, 0);for (int i 0; i m; i) {for (int j 0; j n; j){mask[i] matrix[i][j] (n - j - 1);}}int res 0;int cur 0;int limit (1 n);while ((cur) limit) {if (__builtin_popcount(cur) ! numSelect) {continue;}int t 0;for (int j 0; j m; j) {if ((mask[j] cur) mask[j]) {t;}}res max(res, t);}return res;} };Java class Solution {public int maximumRows(int[][] matrix, int numSelect) {int m matrix.length;int n matrix[0].length;int[] mask new int[m];for (int i 0; i m; i) {for (int j 0; j n; j){mask[i] matrix[i][j] (n - j - 1);}}int res 0;int cur 0;int limit (1 n);while (cur limit) {if (Integer.bitCount(cur) ! numSelect) {continue;}int t 0;for (int j 0; j m; j) {if ((mask[j] cur) mask[j]) {t;}}res Math.max(res, t);}return res;} }
http://www.w-s-a.com/news/322588/

相关文章:

  • 长沙做一个网站要多少钱网站底部备案代码
  • wordpress构建自定义设置页面seo培训学什么
  • 延安有哪些做网站的公司如何建设网站?
  • 网站建设者属于广告经营者吗网站管理程序
  • 网站内容优化方法深圳市宝安区怎么样
  • 视频网站开发视频公司网站制作多少钱
  • 单页简洁手机网站模板购物软件
  • 素材网站官网低价网站建设费用预算
  • 苏州网站设计kgwl个人网站有什么外国广告做
  • 浙江省网站建设报价简单网站开发工具
  • 物流网站的建设wordpress电视直播插件下载
  • 简述网站开发流程青岛做网站建设价格低
  • 网站开发的业务需求分析杭州推广公司
  • 网站建设技术实现难点app开发需要哪些软件
  • 响水建设局网站做网站需要会哪些知识
  • 企业制作企业网站个人网站可以做百度竞价
  • 做网站找投资人wordpress 5 主题教程
  • 做国外网站汇款用途是什么wordpress图片主题晨曦
  • 网站设计跟网站开发区别为什么网站需要维护
  • m 的手机网站怎么做网络推广方式和方法
  • wordpress图片自动轮播插件seo门户网站建设
  • 制作商业网站传奇网页游戏排名
  • 网站免费推广方案长沙房地产网站设计
  • 济南网站建设cnwenhui中交路桥建设网站
  • 韶关网站开发网站建设任务分解
  • 网站建设核心点阿根廷网站后缀
  • 哪些网站可以做招商广告语学校官网页面设计
  • 十堰城市建设网站网站开发流程宜春
  • 内江网站建设郑州网站优化外包
  • 土地流转网站建设项目云南抖音推广