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

有关建筑的网站app公司网站模板

有关建筑的网站,app公司网站模板,友情链接添加在网站中有什么用,wordpress和凡科题目描述给你一个 2 行 n 列的二进制数组#xff1a;矩阵是一个二进制矩阵#xff0c;这意味着矩阵中的每个元素不是 0 就是 1。第 0 行的元素之和为 upper。第 1 行的元素之和为 lower。第 i 列#xff08;从 0 开始编号#xff09;的元素之和为 colsum[i]#xff0c;col…题目描述给你一个 2 行 n 列的二进制数组矩阵是一个二进制矩阵这意味着矩阵中的每个元素不是 0 就是 1。第 0 行的元素之和为 upper。第 1 行的元素之和为 lower。第 i 列从 0 开始编号的元素之和为 colsum[i]colsum 是一个长度为 n 的整数数组。你需要利用 upperlower 和 colsum 来重构这个矩阵并以二维整数数组的形式返回它。如果有多个不同的答案那么任意一个都可以通过本题。如果不存在符合要求的答案就请返回一个空的二维数组。示例 1输入upper 2, lower 1, colsum [1,1,1] 输出[[1,1,0],[0,0,1]] 解释[[1,0,1],[0,1,0]] 和 [[0,1,1],[1,0,0]] 也是正确答案。示例 2输入upper 2, lower 3, colsum [2,2,1,1] 输出[]示例 3输入upper 5, lower 5, colsum [2,1,2,0,1,0,1,2,0,1] 输出[[1,1,1,0,1,0,0,1,0,0],[1,0,1,0,0,0,1,1,0,1]]提示1 colsum.length 10^50 upper, lower colsum.length0 colsum[i] 2解题思路[1]使用贪心算法大致思路为若 colsum[i]2colsum[i]2则 一定上下均为 1若 colsum[i]0colsum[i]0则 一定上下均为 0若 colsum[i]1colsum[i]1则 上下一个 1 一个 0。唯一需要讨论的只有 colsum[i]1colsum[i]1 的情形我们可以规定在把2分配完之后先分配上为 1再分配下为 1。代码如下代码有点长但是思路很容易看懂class Solution { public:vectorvectorint reconstructMatrix(int upper, int lower, vectorint colsum) {int lengthcolsum.size(),sum0;vector vectorint res;for(int i0;ilength;i){if(colsum[i]2)//为2时上下均需要分配1此时lower和upper需要减去分配的1{lower--;upper--;}else if(colsum[i]1)sum1;}//总数不相符合或者上下某一行的数不符合则返回空vectorif(sum!lowerupper || lower0 || upper0)return res;vectorint a1,a2;for(int i0;ilength;i){if(colsum[i]2){a1.push_back(1);a2.push_back(1);}else if(colsum[i]0){a1.push_back(0);a2.push_back(0);}else//colsum[i]1{if(upper0)//上1下0{a1.push_back(1);a2.push_back(0);upper--;}else if(lower0)//上0下1{a1.push_back(0);a2.push_back(1);lower--;}elsereturn res;}}res.push_back(a1);res.push_back(a2);return res;} }; 提交结果参考^https://leetcode-cn.com/problems/reconstruct-a-2-row-binary-matrix/solution/java-tan-xin-suan-fa-xiang-jie-by-amanehayashi/
http://www.zqtcl.cn/news/841799/

相关文章:

  • 外销网站怎么做的上海住房与城乡建设部网站
  • 平台网站建设教程网站建设谈业务要知道什么
  • php网站开发试题济南网站排名公司
  • 没有官方网站怎么做seo优化营销推广平台都干什么的
  • 网盘搜索网站怎么做中国建设银行网站股份结构变化
  • 有ip怎么用自己的主机做网站惠州网站制作维护
  • 优质的网站制作在线编辑器
  • 盘锦做网站电话网络营销做私活网站
  • 有关网站建设的毕业设计外卖网站的建设与推广
  • cms 做网站用模板网站做h5宣传页多少钱
  • 坪山网站建设行业现状官方建网站有哪些步骤
  • 软件下载网站模版单页网站开发实例下载
  • 张家口网站建设vewanseo实战技术培训
  • 机加工网站室内设计联盟论坛
  • 汕头装修接单网站wordpress php加密
  • 重庆网站建设推广设置wordpress静态主页
  • 科技设计公司网站模板下载网站建设计划 文库
  • 建设美食网站做的好的阅读类的网站有哪些
  • 全屏网站模板制作教程吴江建设局房产网站
  • 浠水网站建设漳州找人做网站要求哪些
  • 做网站需要前台和后台吗公众号制作要求
  • 做一个网站 如何盈利模式招聘网站排行榜2021
  • 免费做网站网站有人哪些c 网站开发网易云课堂百度云下载
  • 高端品牌网站设计欣赏扬中网站建设包括哪些
  • 手机怎么访问微网站网络运营商电话
  • 怎么成立网站战争局势最新消息
  • 嘉定网站设计制作报价crm系统营销
  • 一个网站做几个关键词怎么样子做网站
  • 关于做网站的创新创业策划书怎么进网站后台管理系统
  • 品牌型网站开发wap网站开发工具