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

汉服网站开发背景绵阳网站搜索优化

汉服网站开发背景,绵阳网站搜索优化,资海集团网站建设,长沙最好玩的地方排名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.yayakq.cn/news/969317/

相关文章:

  • c 网站开发教程 购物网站手机wap网站模板 带后台
  • 网站备案找哪个部门店铺首页设计
  • 太原网站制作小程序昆明网站建设要多少钱
  • 黄石网站制作交互式网站模板
  • 让公司做网站要注意什么seo线上培训机构
  • 做阿胶上什么网站比较好专业模板建站软件
  • 现在做网站建设挣钱吗当前主流的网站开发语言
  • 外贸品牌网站建设wordpress 中文
  • 百度网站域名费一年多少钱长沙旅游攻略美食
  • 做网站图片什么软件百度下载安装2022最新版
  • 网站建设中 怎么办阿里云个人域名备案
  • 网站申请域名站点创建成功有影响吗
  • 免费网站大全推荐做网站运营需要学什么软件
  • 建设简易电子商务网站流程图制作网线的步骤
  • 自助公益网站建设wordpress动静分离oss
  • 网站建设销售一个月营业额室内设计师接私活的平台
  • 简易网站的html代码电子商务网站的建设要求
  • 第一模板网站怎么卸载2345网址导航
  • 南沙开发区建设和交通局网站男女做床上网站
  • 网站建设公司.程序员做一个网站多少钱
  • 给宝宝做辅食的网站公司网站如何被百度收录
  • 网站前台功能模块设计网站建设源程序清单
  • 金沙县建设局网站wordpress 归档
  • 深圳招聘网站有哪些分销商城系统源码
  • 自己建网站怎么推广福州seo按天收费
  • 网站开发服务费属于哪种进项网站的ftp账号和密码是什么
  • wordpress 目录布局aso应用商店优化
  • 手机自己怎么建电影网站汽车网络营销的方式有哪些
  • 协会建设网站的必要性教育app开发
  • 专业设计网站效果深圳网站制作建站