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

网络营销对企业的优势seo优化排名技术百度教程

网络营销对企业的优势,seo优化排名技术百度教程,哪家做网站好 成都,宁波网络设计公司1253. 重构 2 行二进制矩阵 给你一个 2 行 n 列的二进制数组: 矩阵是一个二进制矩阵,这意味着矩阵中的每个元素不是 0 就是 1。第 0 行的元素之和为 upper。第 1 行的元素之和为 lower。第 i 列(从 0 开始编号)的元素之和为 cols…

1253. 重构 2 行二进制矩阵

给你一个 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^5
  • 0 <= upper, lower <= colsum.length
  • 0 <= colsum[i] <= 2
  • class Solution {
    public:vector<vector<int>> reconstructMatrix(int upper, int lower, vector<int>& colsum) {int n=colsum.size();vector<vector<int>> temp(2,vector<int>(n,0)),invalid;int sum=0;//如果本身就不满足条件,就直接返回空for(int i=0;i<n;i++){sum+=colsum[i];}if(sum!=upper+lower){return invalid;}for(int i=0;i<n;i++){//两行和为2的,并且第一行和不为0,第二行和不为零,那就第i列的两个数都是1;各自的和减一if(colsum[i]==2&&upper>0&&lower>0){temp[0][i]=temp[1][i]=1;upper--;lower--;}两行和为0的,那就第i列的两个数都是0;else if(colsum[i]==0){temp[0][i]=temp[1][i]=0;}两行和为1的,并且其中一行的和不为0,那就把和数大的列赋值为1else if(colsum[i]==1&&(upper>0||lower>0)){if(upper>lower){temp[0][i]=1;upper--;}else{temp[1][i]=1;lower--;}}//其他情况就是,colsum不为0,但是两行各自的和已经为0了,那就不能构成数组else{return invalid;}}return temp;}
    };

http://www.yidumall.com/news/22102.html

相关文章:

  • 扬州高端网站制作seo公司怎么推广宣传
  • 博客做公司网站重庆高端seo
  • 政府网站建设方向黑帽seo培训网
  • 网站开发违法seo怎么读
  • 企业网站建设的现状黄页88网推广服务
  • css网站案例聊城今日头条最新
  • 深圳网站制作企业邮箱2024年阳性最新症状
  • 如何搭建 seo网站海门网站建设
  • 做外贸都得有网站吗必应搜索引擎入口官网
  • 阿里巴巴免费做网站怎么制作一个网站
  • 西安商城网站网络营销活动推广方式
  • 广东seo网站推广代运营seo百度刷排名
  • 给做网站建设的一些建议谷歌搜索引擎免费
  • 微信服务号可以做万网站么首页
  • 做网站导流seo刷点击软件
  • 宜昌哪里做网站wordpress网站建设
  • iis上部署手机网站站长工具百科
  • 网站结算系统怎么做seo的基本步骤顺序正确的是
  • 购物网站风格中央下令全国各地核酸检测
  • 怎么做网站发货深圳电子网络推广查询
  • 网站海外推广公司一手渠道推广平台
  • 去哪找网站建设公司海外广告投放公司
  • 网站登陆页面怎么做搜索引擎优化叫什么
  • 传统建筑网站舟山seo
  • 三联网站建设工作室合肥seo优化
  • 手机端网站建设要点数据指数
  • 电脑怎么把字体导入wordpress青岛自动seo
  • 个人博客网站模板下载成都网站seo厂家
  • 可以专做福特配件吗外贸网站广告营销留电话网站
  • 做网站开发要学什么百度怎么做推广和宣传