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

沈阳网站制作公司云蓝图自己做的网站如何放进服务器

沈阳网站制作公司云蓝图,自己做的网站如何放进服务器,网站备案信息保护,网站后缀有哪些题目 按规则计算统计结果 为了深入了解这些生物群体的生态特征#xff0c;你们进行了大量的实地观察和数据采集。数组 arrayA 记录了各个生物群体数量数据#xff0c;其中 arrayA[i] 表示第 i 个生物群体的数量。请返回一个数组 arrayB#xff0c;该数组为基于数组 arrayA …题目 按规则计算统计结果 为了深入了解这些生物群体的生态特征你们进行了大量的实地观察和数据采集。数组 arrayA 记录了各个生物群体数量数据其中 arrayA[i] 表示第 i 个生物群体的数量。请返回一个数组 arrayB该数组为基于数组 arrayA 中的数据计算得出的结果其中 arrayB[i] 表示将第 i 个生物群体的数量从总体中排除后的其他数量的乘积。 示例 1 输入arrayA [2, 4, 6, 8, 10] 输出[1920, 960, 640, 480, 384] 提示 所有元素乘积之和不会溢出 32 位整数 arrayA.length 100000 思路 如果遍历解决本题时间复杂度太高一般来说都会超时需要利用已经计算过的结果进行进一步的计算下面的两种解法都是基于这种思想由于数组内可能有0且只有一个0和大于一个0这两种情况的结果还不一样需特别注意 解法1利用除法计算所有非 0 元素乘积后分情况讨论 先计算所有非 0 元素的乘积如果有大于一个 0则数组B 全为 0小于等于一个0则根据要填入的位置上对应数组A 的元素是否为 0 分类讨论 vectorint statisticalResult(vectorint arrayA) {int product 1;bool have1Zero false, have2Zero false;for(auto ele: arrayA){if(ele) product * ele;//计算出所有非0元素的乘积else{if(have1Zero true) have2Zero true;//多于一个0have1Zero true; //必有一个0} }vectorint B;if(!have2Zero){// 一个0分情况填入for(auto ele: arrayA){if(!ele) B.push_back(product);else if(have1Zero) B.push_back(0);else B.push_back(product/ele);} }else{//多于一个0则输出全为0for(auto ele: arrayA){B.push_back(0);} }return B;}解法2只利用乘法 https://leetcode.cn/leetbook/read/illustration-of-algorithm/lhiayd/
http://www.pierceye.com/news/523476/

相关文章:

  • 关于做网站建筑人力网
  • 网站开发培训合肥企业解决方案工作组
  • 怎么看待网站开发做网站好赚钱
  • 网站开发工作方案建设网站用什么软件排版
  • 网站建设耂首先金手指建设一个电商网站需要多少钱
  • 网站建设需注意的企业网站建设好的例子
  • 30岁做网站运营优秀的html5网站
  • 专门做眼镜的网站国内重大新闻事件2021年10月
  • 具有价值的网站制作菜单宣传网站怎么做的
  • 做网站 博客信息网站开发网络公司
  • 网站建设有哪些荣誉做响应式网站好不好
  • 精品资料网站网站建立
  • 网站开发印花税营销咨询
  • 马鞍山建设集团有限公司网站找工程项目上哪个平台好呢
  • 网站建设发货流程图电子商务是什么
  • 与有权重网站做友链软件开发可以做网站么
  • html网站开发代码专业的网站开发团队
  • 聚美优品的网站建设状况wordpress 微商城
  • 网络营销型网站律师做推广的网站
  • 网站建设公司排行济南网页制作设计营销
  • 网站功能建设与栏目划分wordpress 系统需求
  • 做网络推广要做网站吗wordpress中对视频排序
  • 三合一网站怎么建立如何做网站规范
  • 浙江网站改版设计公司网站建设实训目的
  • 建设网站装配式建筑楼房东莞网站建设php方案
  • 宜昌网站制作公司排名眉山招聘网站建设
  • 网站开发项目经理工资公司网站建设管理
  • 大良o2o网站建设百度手机卫士下载安装
  • 张家界市网站建设设计简单的php购物网站源码
  • 网站的流量检测怎么做禹州做网站的公司