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

小学网站模板下载做商城网站那个好

小学网站模板下载,做商城网站那个好,商城商标,免费做网站公司ydwzjsLeetcode 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/539261.html

相关文章:

  • 电商类公司网站应该怎么搭建在线设计logo图标
  • 网站开发包含苏州网站设计电话
  • 中国建设银行企业官网站网站域名怎么设置
  • 做网站站长累吗wordpress采集微信文章
  • 公司建网站多少钱合适wordpress人体时钟
  • 厦门专业网站制作泸州网站建设报价
  • 知名的传媒行业网站开发长春工作招聘网
  • 北京建网站软件妇女儿童心理咨询网站建设
  • 怎么做网站301转向用c 可以做网站吗
  • 一个网站服务器多少钱选择网站建设公司
  • 专业制作网站服务产品营销类网站
  • win8怎么建设网站网站报价预算书
  • 网站首页被k怎么办公众号阅读量1000能挣多少钱
  • 做网站域名后缀选择蓝色大气企业网站phpcms模板
  • 博客网站开发视频c 网站开发实例教程
  • 网站建设与管理实用教程课后答案免费的网站cms
  • 基本的网站开发技术那里有专业注册网站建设的
  • 浙江绿建设计院网站国产在线做a视频网站
  • 做网站卖什么软件建设网站的目的及功能定位
  • 免费网站推广方式高端定制网站的特点
  • h5做网站wordpress加载本地字体
  • htm网站开发 实训杭州专业建设网站哪里好
  • 潍坊市高新区建设局网站微信小程序 网站开发
  • 网站颜色搭配技巧佛山手机网站建设
  • 汕头建设企业网站网络营销方式和技巧
  • 怎么看网站是哪里做的wordpress迁移到vps
  • 拖拽式网站建设咸阳软件开发
  • 个人公司网站模板房地产开发资质需要什么条件
  • 北京建设工程建设交易信息网站中国房地产十大排名
  • 如何查看百度蜘蛛来过网站设计理论网站