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

jsp网站开发四 酷 全书源码91关键词

jsp网站开发四 酷 全书源码,91关键词,有可以免费建网站的吗,永久网站Leetcode 3514. Number of Unique XOR Triplets II 1. 解题思路2. 代码实现 题目链接:3514. Number of Unique XOR Triplets II 1. 解题思路 这一题是题目3513的进阶版本,其主要改动点就是数字不连续了,因此就无法保证前一题的取法总能被取…
  • Leetcode 3514. Number of Unique XOR Triplets II
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3514. Number of Unique XOR Triplets II

1. 解题思路

这一题是题目3513的进阶版本,其主要改动点就是数字不连续了,因此就无法保证前一题的取法总能被取到,我们就只能老老实实做动态规划了。

但是这道题还是多多少少做了些优化的,主要就是针对最大的数这块,首先保证了所有数均不大于1500,另外保证了总的数字也不会超过1500个,因此,事实上我们会得到的最大的结果就是2048,我们就可以针对其进行剪枝了。

其他的做法方面就没啥好说的了,首先就是求出来所有两个数的情况下能获得的值,然后将其与原数组进行遍历即可获得其最终3个数的所有可能组合,整体的算法复杂度就是 O ( N 2 ) O(N^2) O(N2)

2. 代码实现

给出python代码实现如下:

class Solution:def uniqueXorTriplets(self, nums: List[int]) -> int:n = len(nums)cache = defaultdict(set)cache[1] = set(nums)cache[2].add(0)for i in range(n-1):x = nums[i]for j in range(i+1, n):y = nums[j]cache[2].add(x ^ y)for x in nums:for y in list(cache[2]):cache[3].add(x ^ y)if len(cache[3]) == 2048:return len(cache[3])return len(cache[3])

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

http://www.dtcms.com/wzjs/298041.html

相关文章:

  • 上海策朋网站设计公司店铺运营
  • 沈阳做网站优化的公司哪家好下载微信
  • 移动端网站开发框架优化品牌seo关键词
  • 几百元做网站seo服务建议
  • 网站建设h5是指的那一块怎么查百度竞价关键词价格
  • 南宁网站seo推广优化公司今日国际新闻10条
  • 镇江网站建设推广找思创北京建站公司
  • vi设计全套价格外贸网站如何推广优化
  • 设计网站需要多少钱小说推广平台有哪些
  • 中山网站模板营销策划方案1000例
  • 网站建设公司固定ip谷歌paypal官网入口
  • 房产网站有哪些淘宝关键词优化软件
  • 如何添加wordpress主题陕西优化疫情防控措施
  • 温江网站开发百度一下手机版首页
  • 南充建设企业网站做一个电商平台大概需要多少钱
  • 客户在我这做的网站被罚百度关键词优化公司
  • 苏州网站排名优化价格全渠道营销的概念
  • 吴江区建设银行招聘网站免费视频外链生成推荐
  • 有没有做兼职的网站吗怎么做谷歌推广
  • 江门排名优化怎么做榜单优化
  • c网站开发视频seo优化有百度系和什么
  • 做外贸哪些网站可以找客户百度提交网址入口
  • 专门做算法项目的网站seo诊断工具
  • 泰安做网站建设的简述搜索引擎优化的方法
  • chrome浏览器官网入口seo软文推广工具
  • 广州企业建站 网络服务网站广告制作
  • django怎么做网站网站建设包括哪些内容
  • ssh做电商 网站武汉大学人民医院官网
  • www技术支持 重庆网站建设免费推广产品平台有哪些
  • 企业网站开发一般多少钱台州关键词首页优化