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

看不到的网站南宁网站seo大概多少钱

看不到的网站,南宁网站seo大概多少钱,龙岩市官方网站,护士做二类学分网站Leetcode 2862. Maximum Element-Sum of a Complete Subset of Indices 1. 解题思路2. 代码实现 题目链接:2862. Maximum Element-Sum of a Complete Subset of Indices 1. 解题思路 这一题的核心在于想明白一点: 要使得子序列当中任意两个数之积均为…
  • Leetcode 2862. Maximum Element-Sum of a Complete Subset of Indices
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:2862. Maximum Element-Sum of a Complete Subset of Indices

1. 解题思路

这一题的核心在于想明白一点:

  • 要使得子序列当中任意两个数之积均为平方数,那么子序列当中的所有数必然都是一系列平方数的某一个公倍数。

因此,我们只需要不超过数组长度 n n n的所有平方数,然后分别将其扩展倍数即可。

而对于扩展倍数之后依然有效的平方数,我们同样可以通过二分法进行优化寻找。

2. 代码实现

给出python代码实现如下:

class Solution:    def maximumSum(self, nums: List[int]) -> int:n = len(nums)completes = [i*i for i in range(1, int(sqrt(n) + 2)) if i * i <= n]res = max(max(nums), sum([nums[i-1] for i in completes]))for p in range(1, n+1):if p > n:breakif completes[-1] * p > n:i, j = 0, len(completes)-1while j-i>1:m = (i+j)//2if completes[m] * p > n:j = melse:i = melse:j = len(completes)if j == 1:breaks = sum([nums[p*i-1] for i in completes[:j]])res = max(res, s)return res

提交代码评测得到:耗时290ms,占用内存18.1MB。

http://www.khdw.cn/news/3879.html

相关文章:

  • 网站给部分文字做遮挡代码百度热搜电视剧
  • 网站建设费用评估百度搜索引擎推广步骤
  • 库存网站建设哪家好西安seo主管
  • 做动画视频的网站百度秒收录软件工具
  • 福清网站建设一键关键词优化
  • 高端网站建设 司法济南网站建设老威
  • 西安网站seo收费网站赚钱
  • 深圳做网站得外包公司有哪些网站建设产品介绍
  • 包头建设局网站合肥瑶海区
  • 黄骅市属于哪个省哪个市seo网站排名优化价格
  • 做淘宝优惠网站步骤百度seo培训要多少钱
  • 网站上怎么引用视频站长工具seo源码
  • 网络公司简介模板搜索引擎优化排名培训
  • 深圳做网站哪个好太原做网站的工作室
  • 合肥做网站价格网络营销渠道有哪几种
  • 百家联盟推广部电话多少西安网站优化推广方案
  • 温州网站建设推广semikron
  • 门户网站做seo推广引流平台
  • 电商广告推广整站优化加盟
  • 深圳品牌防伪网seo项目完整流程
  • 西安网站制作公司排名河南郑州最新事件
  • 美团网站开发费用现在有哪些网址
  • 网站域名证书查询军事新闻今日最新消息
  • 班级网站策划书百度首页网站推广多少钱一年
  • 怎么做网站海外运营推广腾讯广告联盟官网
  • 龙岗做网站的公司百度竞价官网
  • 摄影网站怎么做站长之家音效素材
  • 做 理财网站有哪些问题百度商业账号登录
  • 网站推广方式大全中文搜索引擎
  • 专门做网站搜索优化的公司域名注册网站哪个好