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

h5制作哪个网站好电商平台运营

h5制作哪个网站好,电商平台运营,沈阳专业网站建设报价,领卷网站怎么做的数组nums中的元素nums[ i ] 可以替换为任意两个数a, b, 前提是ab nums[ i ]. 把数组nums变为升序#xff08;可以有相等#xff09;数组需要多少次替换。 思路#xff1a; 排序数组是左边的元素右边元素#xff0c;以右边元素为边界。 所以从右到左遍历数组#xf… 数组nums中的元素nums[ i ] 可以替换为任意两个数a, b, 前提是ab nums[ i ]. 把数组nums变为升序可以有相等数组需要多少次替换。 思路 排序数组是左边的元素右边元素以右边元素为边界。 所以从右到左遍历数组最右边的元素不需要处理。 拆分的时候最好是平均分像10最好拆成5和511就拆成5和6 这样可以确保再往左遍历时右边的元素尽可能的大以减少拆分次数。 比如[5,10,8], 10最好拆成5和5得到[5,5,5,8], 那么只需要拆一次 如果把10拆成2和8得到[5,2,8,8] 那么最左边的元素5又要拆2次。 拆分出来的最小的数字最左边的数字就是下一元素的右边界。 假如右边界的数字为right, 那么拆分次数为cnt (nums[ i ] - 1) / right, 其中最小的数字为nums[i] / (cnt 1), 更新right为这个数。 如果nums[ i ]本身就right, 直接把right更新为nums[i], 进入下一遍历。 注意数值的范围结果要用long型。 public long minimumReplacement(int[] nums) {int n nums.length;int right nums[n-1];long res 0;for(int i n-2; i 0; i--) {if(nums[i] right) {int splitCnt (nums[i] - 1) / right;right nums[i] / (splitCnt 1);res splitCnt;} else {right nums[i];}}return res;}
http://www.zqtcl.cn/news/339467/

相关文章:

  • 幸运28网站代理怎么做网站后期维护工作包括哪些
  • 西安网站建设seo网络营销的职能
  • 大型网站建设哪家服务好dll网站服务
  • 怎样建设网赌网站江苏外贸网站建设
  • 做外贸有哪些网站怎么在360自己做网站
  • 企业网站建立费用 作什么科目深圳服装外贸公司
  • 淘宝网站建设代码视频开放api
  • 清廉企业建设骨科医院网站优化服务商
  • 公司网站建设开源平台网站建设推来客在哪里
  • 本地电脑静态网站建设半年工作总结
  • 潮州哪里做网站html in wordpress
  • 在浏览器上建设网站平面作品集展示图片
  • 建设网站的技术手段天津泰达建设集团网站
  • 怎样做读书会网站广州公司注册在线
  • 多个网站做计划响水哪家专业做网站
  • 中国建设基础设施总公司 网站怒江网站建设
  • 做电脑网站手机能显示不出来怎么办有友情链接的网站
  • 潘家园做网站的公司网络营销管理系统
  • 如何在各大平台推广博客网站seo
  • 网站地图那么建设国内哪个网站做水产比较大
  • 可以做图片视频的网站网站策划网
  • 在阿里云做的网站怎么移动南宁seo咨询
  • 电子商务网站开发课程设计论文温州市微网站制作电话
  • 常州住房和城乡建设部网站网站开发哪家公司口碑好
  • 网站备案 登录名巴中交通建设有限公司网站
  • 门户资源分享网站模板软件网站开发市场前景
  • 海南省住房和城乡建设厅官方网站列举五种常用的网站推广方法
  • aso优化服务平台东莞优化seo
  • 高唐做创建网站的公司网站开发费怎么做账
  • 域名有没有被注册哪个网站最好中企动力网站建设方案