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

30个免费货源网站海淀网站开发公司

30个免费货源网站,海淀网站开发公司,进出口贸易网站制作,站长工具无吗经典Leetcode 3584. Maximum Product of First and Last Elements of a Subsequence 1. 解题思路2. 代码实现 题目链接#xff1a;3584. Maximum Product of First and Last Elements of a Subsequence 1. 解题思路 这一题我们只需要从左往右依次遍历一下所有的元素#xff0c…Leetcode 3584. Maximum Product of First and Last Elements of a Subsequence 1. 解题思路2. 代码实现 题目链接3584. Maximum Product of First and Last Elements of a Subsequence 1. 解题思路 这一题我们只需要从左往右依次遍历一下所有的元素考察其作为子序列的起点位置 i i i时所能取到的最大值即可。显然要组成一个长为 m m m的序列那么其构成的子序列的最后一个元素位置至少为 i m − 1 im-1 im−1我们只需要考察从该位置开始的最大和最小元素即可。 因此我们只需要提前先计算出来每一个位置的右侧最大元素和最小元素即可。 唯一一个特殊情况是当 m 1 m1 m1时此时子序列有且仅有一个元素此时上述情况不成立但我们只需要找出原数组当中绝对值最大的元素即可答案即为其平方数。 2. 代码实现 给出python代码实现如下 class Solution:def maximumProduct(self, nums: List[int], m: int) - int:if m 1:return max([abs(x) for x in nums])**2n len(nums)right_min, right_max deepcopy(nums), deepcopy(nums)for i in range(n-2, -1, -1):right_min[i] min(nums[i], right_min[i1])right_max[i] max(nums[i], right_max[i1])ans -math.inffor i in range(n-m1):x nums[i]y1, y2 right_min[im-1], right_max[im-1]ans max(ans, x*y1, x*y2)return ans提交代码评测得到耗时812ms占用内存33.05MB。
http://www.hkea.cn/news/14263242/

相关文章:

  • dedecms 音乐网站模板加快公司网站建设
  • p2p理财网站开发框架建立网站的基本过程
  • 建设网站备案不通过怎么办有专做高端折扣女装的网站吗
  • 长寿做网站商务网站开发实训报告
  • 网站伪静态免费炫酷网站模板
  • 专业合肥网站建设广州市住房和城乡建设局官方网站
  • 天津城乡住房建设厅网站首页绵阳 网站
  • 网站会员注册怎么做上海市场监督管理局
  • 公司建立网站的意义做网站需要多少钱知乎
  • 网站建设 部署与发布视频教程广州网站设计权威乐云践新
  • 小网站建设公司排名销量不高的网站怎么做
  • 做网站最省钱零食铺网站建设策划书
  • 做网站是前端还是后端物流公司创建
  • 网站建设和托管哪家好wordpress主题模板文件
  • 上海高端网站开发站霸网络专业网站的建设设行吗
  • 网站描述标签优化网站建设 工作计划
  • 学网站开发需要会什么建设部房地产网站
  • 苏州建网站必去苏州聚尚网络创业做网站APP开发
  • 外贸工厂 网站建设wordpress本地登录密码
  • 网站设计比例揭阳网站建设工作
  • 民制作网站价格深圳投资推广署
  • 官方网站建设案例网页设计工具有哪些
  • 网站建设论坛首页驻马店北京网站建设
  • 泰兴做网站的公司重新建网站需要转域名吗
  • 一个优秀的个人网站微网站生成app
  • 除了速卖通还有什么网站做外贸wordpress获取手机号
  • 在线医疗网站建设cdr做网站流程
  • 国外网站推广如何做免费连网络的软件有哪些
  • 怎么在网站上做游戏代练wordpress主动提交
  • 网站功能建设规划书传奇手游新开服网站