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

视频网站开发背景百度一下首页极简版

视频网站开发背景,百度一下首页极简版,wordpress自定义简单注册,购物节优惠卷网站怎么做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/93102.html

相关文章:

  • asp动态网站建设毕业设计外贸网站搭建推广
  • 找做网站的上什么app百度网站域名注册
  • 怎么样做美术招生信息网站网络推广专员岗位职责
  • 安康网站建设公司电话南宁seo公司哪家好
  • 包装材料网站建设广告软文范例大全100字
  • 自己做营销网站重庆seo小z博客
  • ppt 做的最好的网站有哪些营销型网站seo
  • 自己怎么做商城网站吗网站seo快速排名优化的软件
  • 业余从事网站开发桂林seo
  • 网站建设资料百度云seo优化工作怎么样
  • 网站抓取qq号码原理足球积分排行榜最新
  • 怎么让百度搜到网站windows永久禁止更新
  • 深圳网站建设公司哪家可以建app怎么找需要推广的商家
  • 沧州网站建设报价广州seo公司品牌
  • 自己做网站地图小红书关键词优化
  • 移动端网站开发框架廊坊seo排名收费
  • 是不是做网站就能赚钱网站如何提升seo排名
  • 腾讯云主机网站建设教程搜索引擎营销例子
  • wordpress 函数大全百度seo标题优化软件
  • 上海网站建设团队杨浦东莞企业推广网站制作
  • 视频网站咋么做淘宝推广哪种方式最好
  • 网站页面设计代码google谷歌搜索引擎
  • 企业网站做优化太原关键词排名提升
  • 企业品牌网站建设定制开发武汉网站seo推广
  • wordpress发布产品seo外包多少钱
  • 教做饮品的网站重庆seo网络营销
  • 哪些网站做京东的团购软文代写服务
  • 杭州专业做网站公司网站怎么弄
  • 做的网站一定要收录么百度搜索关键词推广
  • 中企动力销售好做吗深圳网站优化培训