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

网站演示程序青岛公司网站建设价格低

网站演示程序,青岛公司网站建设价格低,贵州有网站的企业,家用电脑做网站教程给定一个数组 A[0,1,…,n-1]#xff0c;请构建一个数组 B[0,1,…,n-1]#xff0c;其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]A[0]A[1]…A[i-1]A[i1]…A[n-1]。不能使用除法。 示例: 输入: [1,2,3,4,5] 输出: [120,60,40,30,24] 提示#xff1a; 所有…给定一个数组 A[0,1,…,n-1]请构建一个数组 B[0,1,…,n-1]其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]A[0]×A[1]×…×A[i-1]×A[i1]×…×A[n-1]。不能使用除法。 示例: 输入: [1,2,3,4,5] 输出: [120,60,40,30,24] 提示 所有元素乘积之和不会溢出 32 位整数 a.length 100000 解题思路 维护两个数组一个是正向累乘的数组pos[i]表示A[1]* A[2] * …A[i]的值另一个是逆向累乘的数组neg[i]表示A[i]* A[i1] *…A[n-1]的值因此B[i]pos[i-1]*neg[i1]A[0]×A[1]×…×A[i-1]×A[i1]×…×A[n-1] 代码 class Solution {public int[] constructArr(int[] a) {int na.length;if (n1) return a;int[] pos new int[n],negnew int[n],resnew int[n];pos[0]a[0];neg[n-1]a[n-1];for (int i1;in;i)pos[i]a[i]*pos[i-1];for (int in-2;i0;i--)neg[i]a[i]*neg[i1];res[0]neg[1];res[n-1]pos[n-2];for (int i1;in-1;i)res[i]pos[i-1]*neg[i1];return res;} }
http://www.pierceye.com/news/661905/

相关文章:

  • 大港油田建设官方网站怎么帮人做网站
  • nginx建设网站教程wordpress文章列表格子
  • 山东网站开发学校深圳福田网站建设公司
  • 做电商网站的框架结构图江西省住房和城乡建设厅
  • 运输网站建设网站上的销售怎么做的
  • ps做网站首页效果图潮安区住房和城乡建设局网站
  • 商业网站怎么做做图赚钱的网站
  • 如何建立微信网站工作室暴利项目
  • 购物网站建设模板下载家在深圳 歌曲
  • wordpress 网站搬迁网站改版提交给百度
  • 黄山网站建设免费咨询网页制作初学者
  • 小说网站模板温州建设集团有限公司网站
  • 医疗器械为什么做网站杭州网站制作培训
  • 村志网站建设品牌设计logo图片
  • 网站更新服务公司网页打不开显示404要怎么处理
  • 注册公司是在哪个网站网站建设案例步骤
  • 机械设备网站源码中国神鹰网站建设
  • access 网站源码安阳市地图
  • 临沂房产和房建设局网站双和关键词排名怎么查
  • 建网站多少费用301不同类型网站
  • 深圳seo网站排名优化贵州省都匀市网站建设
  • 个人网站风格设计做网站时需要注意什么问题
  • 时装网站建设的背景软装设计费用
  • 排名轻松seo 网站国内开源平台
  • 常德做网站公司哪家好雷达图 做图网站
  • 做网站的环境配置wordpress手机版本
  • 市场网站建设济南智能网站建设
  • 淄博网站的优化大数据开发过程
  • 德阳网站建设公司做抢单软件的网站
  • 金融类的网站怎么做地方门户网站建设多少钱