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

企业 网站 推广旅游网站建设规范

企业 网站 推广,旅游网站建设规范,网站建设宣传psd,无极电影网手机在线观看2024.1.4 题目来源我的题解方法一 回溯位运算优化 题目来源 力扣每日一题#xff1b;题序#xff1a;2397 我的题解 方法一 回溯位运算优化 这道题一看就会想到使用回溯法#xff0c;但是采用回溯法后如何判断有多少行被覆盖#xff0c;直接计算矩阵时间复杂度较高… 2024.1.4 题目来源我的题解方法一 回溯位运算优化 题目来源 力扣每日一题题序2397 我的题解 方法一 回溯位运算优化 这道题一看就会想到使用回溯法但是采用回溯法后如何判断有多少行被覆盖直接计算矩阵时间复杂度较高因此可以将0-1矩阵的每一行抽象为一个整数R以及将选中列形成的整数L然后根据位运算计算 R^L 是否等于R本身若等于本身则表示该行被覆盖然后在回溯过程中更新最终结果 时间复杂度O(m× 2 n 2^n 2n) 空间复杂度O(m)。矩阵的行转换为整数需要的空间 int ans 0;public int maximumRows(int[][] matrix, int numSelect) {int m matrix.length, n matrix[0].length;if (n numSelect) return m;int[] nums new int[m];for (int i 0; i m; i) {for (int j 0; j n; j) {if (matrix[i][j] 1) nums[i] | 1 j;}}backTrace(n - 1, m, nums, numSelect);return ans; }public void backTrace(int n, int m, int[] nums, int numSelect) {// 当给定的列数选完或者矩阵的列遍历完更新结果if (n 0 || numSelect 0) {int c 0;//计算覆盖的行数for (int num : nums) if (num 0) c;ans Math.max(ans, c);return;}//不选择第n列 并缩小列的范围backTrace(n - 1, m, nums, numSelect);// modify表示选中的列的二进制数对应的整数int modify 0, index 0;//把对应列上的1去除for (int i 0; i m; i) {if (((nums[i] n) 1) 1) {nums[i] ^ 1 n;modify | 1 i;}} //选择第n列 并缩小列的范围backTrace(n - 1, m, nums, numSelect - 1);// 回退while (modify 0 index m) {if ((modify 1) 1) {nums[index] | 1 n;}modify modify 1;index;} }有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.sczhlp.com/news/231024/

相关文章:

  • 捕鱼网站开发做网站的基本要素
  • 二级网站建设管理制度自己做的网站如何在网络上展示
  • 短视频景德镇seo
  • 网站建设网站公司的序恶意网站怎么办
  • 世代网络高端企业网站建设设计功能公司建设工程标准合同范本
  • 网站建设市场分析报告汉中 wordpress
  • 旅游类网站如何做推广wordpress迁移ghost
  • 语言互动网站建设wordpress ishome
  • 深圳宝安建网站优秀网络专题内容策划分享
  • 网站开发的课程网站需要哪些
  • 爱站攻略wordpress升级提示无法创建目录
  • 给你网站你会怎么做的法律检索网站开发
  • 装潢公司网站模块延边企业网站建设
  • 柳州网站建设柳州wordpress7比2主题破解版
  • 国家重大建设项目库网站注册网站开发著作权
  • 自己做网站用什么软件建网站多少钱一个月
  • 网站托管服务适合大型网站制作平台
  • 小门店做网站公司注销的详细流程
  • 2025年知名的SMC电表箱,三相电表箱厂家推荐及采购指南
  • 2025年热门的暗扣隐藏式家具拉手,极简定制家具拉手用户口碑最好的厂家榜
  • 2025年热门的体育馆网架,网架钢结构厂家最新实力排行
  • 2025年质量好的逆变器直流接触器,新能源汽车直流接触器厂家实力及用户口碑排行榜
  • 2025年耐用的高保鲜贴体膜,贴体膜品牌厂家排行榜
  • 四川平台网站建设方案免费图纸网站
  • 电子商务网站建设的参考文献摄影网站免费
  • 制作网站的模板下载软件百色建设局网站
  • 保定网站建设制作服务网站开发官网
  • 西安 域名空间网站制作长沙快速建站模板
  • 申请自己的网站空间怎么才能让自己做的网站上传到百度搜关键字可以搜到
  • 电商网站费用qq推广大联盟