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

网站常见错误代码企业网站建设要多少

网站常见错误代码,企业网站建设要多少,企业qq免费版,桂林网1. 题目 有一个二维矩阵 A 其中每个元素的值为 0 或 1 。 移动是指选择任一行或列#xff0c;并转换该行或列中的每一个值#xff1a;将所有 0 都更改为 1#xff0c;将所有 1 都更改为 0。 在做出任意次数的移动后#xff0c;将该矩阵的每一行都按照二进制数来解释并转换该行或列中的每一个值将所有 0 都更改为 1将所有 1 都更改为 0。 在做出任意次数的移动后将该矩阵的每一行都按照二进制数来解释矩阵的得分就是这些数字的总和。 返回尽可能高的分数。 示例 输入[[0,0,1,1],[1,0,1,0],[1,1,0,0]] 输出39 解释 转换为 [[1,1,1,1],[1,0,0,1],[1,1,1,1]] 0b1111 0b1001 0b1111 15 9 15 39提示 1 A.length 20 1 A[0].length 20 A[i][j] 是 0 或 1来源力扣LeetCode 链接https://leetcode-cn.com/problems/score-after-flipping-matrix 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 贪心 第一列的比重是最大且比后面所有的最大和还大1先把所有的第一列翻成1然后后面的列看0多还是1多翻成1多的情况不必真的翻看计数即可 class Solution { public:int matrixScore(vectorvectorint A) {int m A.size(), n A[0].size();int i,j,sum 0, count;for(i 0; i m; i){if(A[i][0] 0)//把最高位翻成1,他的比重比后面最大和还大1{for(j 0; j n; j)A[i][j] (A[i][j] 0 ? 1 : 0);}}sum m*(1(n-1));//除第0列外按列取1多的方法翻转for(j 1; j n; j){count 0;for(i 0; i m; i){if(A[i][j]0)count;}if(count (m1)/2)//0比较多直接改成1sum count*(1(n-j-1));elsesum (m-count)*(1(n-j-1));}return sum;} };
http://www.huolong8.cn/news/74475/

相关文章:

  • 云主机 网站吗山东网站建设费用
  • 织梦绿色企业网站模板网站优化软件破解版
  • 上海网站建设科技公司安徽安庆中考成绩查询
  • 福州建站模板厂家wordpress 微信机器人
  • 有免费做海报的网站吗做个营销型网站要多少钱
  • 公路投资建设有限公司网站装修网站排名
  • 素材网站 模板网站建设整体情况介绍
  • 网站定制开发内容wordpress关闭多版本
  • 做园区门户网站的需求分析网站标题title
  • 网站编程脚本语言三合一做网站
  • 国外人像摄影网站网站开发概要设计书模板
  • 网站建设软件定制开发wordpress升级后编辑文章很慢
  • 做网站前期构架图阿里关键词排名查询
  • 合肥网站优化步骤深圳网站建设方案维护
  • 惠州企业网站建设选哪家网站vr用什么做
  • 门户网站建设理由新网 网站建设
  • 无锡网站建设外包优势提供网站建设报
  • 杭州网站制作机构江阴服装外贸现状
  • 付给招聘网站的费用怎么做分录坪山网站设计的公司
  • 汉中网站建设汉中网站开发方案服装网站简介
  • 南京 网站制作公司哪家好中企动力百度百科
  • 外贸网站推广哪家好做论坛网站4g空间够不够用
  • 官方网站下载方法做瑜伽网站
  • 上海未成年人思想道德建设网站网站兼职做计划赚小钱
  • 辽宁企业网站建设河北人社app二维码图片
  • 做动漫网站需要服务器么网站怎么做自适应
  • 天津和平做网站哪家好工程建设标准网官方网站
  • 公司官方网站怎么做苏州网站设计价格
  • 网站添加微信支付江苏seo百度推广
  • 汉口网站推广公司中文网页模板免费下载