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

网站建设要花钱吗重庆电子商务seo

网站建设要花钱吗,重庆电子商务seo,WordPress使用两个模板,青岛b2b网站建设文章目录 152.乘积最大子数组2708.一个小组的最大实力值 乘积的最大情况分为两种,一种是 要求子数组是连续的,一种是要求数组是不用连续的 连续可以使用动态规划求解,非连续则使用贪心 152.乘积最大子数组 152.乘积最大子数组 思路分析&…

文章目录

  • 152.乘积最大子数组
  • 2708.一个小组的最大实力值

乘积的最大情况分为两种,一种是 要求子数组是连续的,一种是要求数组是不用连续的
连续可以使用动态规划求解,非连续则使用贪心

152.乘积最大子数组

152.乘积最大子数组

在这里插入图片描述

思路分析:由于要求是连续的,那么当前的nums[i]来说,对应的以它结尾的子数组的情况,要么是自己独自开始,要么是接着前一个dp[i-1]的情况,所以总的来说,转移情况可以用动态规划来解决,也就是使用fmax和fmin来记录最大和最小的值

class Solution:def maxProduct(self, nums: List[int]) -> int:# 一样的思路n = len(nums)fmax = [1]*(n+1)fmin = [1]*(n+1)for i in range(n):fmax[i+1] = max(fmax[i]*nums[i],fmin[i]*nums[i],nums[i])fmin[i+1] = min(fmax[i]*nums[i],fmin[i]*nums[i],nums[i])# 直接排除第一个的初始值return max(fmax[1:])

2708.一个小组的最大实力值

2708.一个小组的最大实力值

在这里插入图片描述

思路分析:该题并不能用动态规划来求解,而是使用贪心来解决

class Solution:def maxStrength(self, nums: List[int]) -> int:zheng = [i for i in nums if i > 0]fu = [i for i in nums if i < 0]# 先记录当前的单个的最大值,当没有正数的时候或者负数的个数为1的时候,结果就是这个max(nums)ans = max(nums)# 不连续的话,用不了动态规划tmp = 1# 将全部的正数乘起来for i in zheng:tmp *= i # 负数的先升序排序,找到偶数对乘起来fu.sort()if len(fu) >= 2:for i in fu:tmp*= i if len(fu) % 2 == 1:tmp //= fu[-1]# 还得考虑只有一个负数,以及没有正数的情况,更新if len(zheng) > 0 or len(fu) >= 2:ans = max(ans,tmp)return ans
http://www.dtcms.com/wzjs/383659.html

相关文章:

  • 做网站怎样安全采集会计培训班推荐
  • 做网站好还是阿里巴巴好搜索引擎优化seo多少钱
  • 知名网站建设哪家好专业网络推广机构
  • 网站建设公司武汉个人免费网上注册公司
  • 解析域名后怎么弄网站最新疫情最新情况
  • asp.net 网站计数器香港疫情最新消息
  • 免费上外国网站的浏览器一个完整的营销策划方案范文
  • 深圳中小型网站建设公司seo社区
  • 网站开发的测试内容郑州网站建设七彩科技
  • 写出电子商务网站的建设流程百度云怎么找资源
  • 大学生做偷拍视频网站扬州网站推广公司
  • 没有备案的网站百度能收录短视频推广引流
  • 邢台专业网站建设公司推荐百度指数指的是什么
  • 顺义区建设委员会网站长春网站开发
  • 郑州汽车网站建设哪家好sem与seo的区别
  • 基于b2c网站建设网站seo教材
  • 廉江网站开发公司苏州seo免费咨询
  • 建设个网站需要什么竞价外包运营
  • 用php做网站要用构架吗电脑培训班附近有吗
  • 网站建设报价百度电商广告代运营
  • 北京游戏网站建设淄博百度推广
  • 中国商标注册查询官网企业seo排名费用报价
  • 四川遂宁做网站的公司口碑营销的优缺点
  • 武汉网站制作报价德州网站建设优化
  • 临沂做网站的在哪里seo优化关键词放多少合适
  • 网站新闻发布后前台不显示贵州seo学校
  • 朝阳淘宝网站建设wap网站html5
  • 苹果软件做ppt下载网站泉州seo托管
  • 自己给自己网站做seo山西seo顾问
  • 国内做AI视频网站免费观看今日百度搜索风云榜