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

石家庄品牌网站建设成都百度

石家庄品牌网站建设,成都百度,做网站需要多少资金,2020事件营销成功案例Leetcode 3287. Find the Maximum Sequence Value of Array 1. 解题思路2. 代码实现 题目链接:3287. Find the Maximum Sequence Value of Array 1. 解题思路 这一题我的思路比较暴力,就是求出每一个位置前后所有可能的长度为k的子序列的所有的或结果…
  • Leetcode 3287. Find the Maximum Sequence Value of Array
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3287. Find the Maximum Sequence Value of Array

1. 解题思路

这一题我的思路比较暴力,就是求出每一个位置前后所有可能的长度为k的子序列的所有的或结果,然后两两求异或结果取最大值。

万幸还是侥幸可以通过所有测试样例的。

2. 代码实现

给出python代码实现如下:

class Solution:def maxValue(self, nums: List[int], k: int) -> int:n = len(nums)prefix = defaultdict(lambda: defaultdict(set))for i in range(n):for j in range(1, k+1):prefix[i][j] = deepcopy(prefix[i-1][j])if j == 1:prefix[i][j].add(nums[i])else:for elem in prefix[i-1][j-1]:prefix[i][j].add(elem | nums[i])suffix = defaultdict(lambda: defaultdict(set))for i in range(n-1, -1, -1):for j in range(1, k+1):suffix[i][j] = deepcopy(suffix[i+1][j])if j == 1:suffix[i][j].add(nums[i])else:for elem in suffix[i+1][j-1]:suffix[i][j].add(elem | nums[i])ans = 0for i in range(k-1, n-k):for left in prefix[i][k]:for right in suffix[i+1][k]:ans = max(ans, left^right)return ans

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

http://www.ritt.cn/news/5833.html

相关文章:

  • 西安网站建设专业企业中层管理人员培训课程
  • 东莞网页制作网站培训心得简短200字
  • 湖南靠谱seo优化报价关键词优化是怎么做的
  • 先做网站 先备案seo优化网页
  • 自助seo网站建设西安做网站的网络公司
  • 尚品宅配网站建设沈阳seo网站推广
  • 怎样拥有自己的网站百度爱采购优化
  • 网页设计与网站建设的报告长沙网站seo
  • 微信小程序源码免费黑帽seo排名
  • 绿色设计网站哪里有网站推广优化
  • 如何在app上做网站aso排名优化
  • 合肥中小型企业网站建设方案模板免费推广网站视频
  • 网站后台验证码不显示石家庄seo
  • 做外贸上哪些网站找客户自媒体培训学校
  • 基于python的网站开发项目平台推广方式有哪些
  • 深圳网站建设吗大数据营销的案例
  • 建设网站需要哪些条件seo是什么及作用
  • 西安商城网站建设公司域名解析查询站长工具
  • 绵阳做手机网站建设如何推广宣传一个品牌
  • seo效果检测步骤网站推广优化外链
  • 做网站用什么语言网络营销咨询服务
  • 怎么做阿里巴巴国际网站首页电脑网页制作
  • 东莞的网站建设营销网课
  • 做外贸没网站可以吗山东seo优化
  • 上海定制网站建设费用如何做好一个品牌推广
  • 自贡做网站公司seo如何优化网站步骤
  • 导航网站怎么做的数字营销软件
  • 建设厅官方网站企业网络营销顾问
  • 网站制作如何做滚动字幕颜色sem竞价培训班
  • 邯郸有建网站吗哪个公司好些快速排名点击工具