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

万网域名中文网站查询如何自己做网络推广

万网域名中文网站查询,如何自己做网络推广,高性价比网站建设,网络网站建设电话推销Leetcode 3583. Count Special Triplets 1. 解题思路2. 代码实现 题目链接:3583. Count Special Triplets 1. 解题思路 这一题思路上需要取个巧,我们需要考察每一个元素 x x x作为中间元素时的情况,此时我们就是要找其左右 2 x 2x 2x元素的…
  • Leetcode 3583. Count Special Triplets
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3583. Count Special Triplets

1. 解题思路

这一题思路上需要取个巧,我们需要考察每一个元素 x x x作为中间元素时的情况,此时我们就是要找其左右 2 x 2x 2x元素的个数 n , m n,m n,m,则以该元素作为中间元素时,可选的三元组的总数就是 n m nm nm。因此,我们只需要遍历所有元素作为中间元素时的情况即可。

而为了快速求得每一个元素 x x x作为中间元素时左右包含的 2 x 2x 2x的个数,我们只需要首先给出一个总的Counter,然后维护一下其左侧元素的Counter即可。

2. 代码实现

给出python代码实现如下:

MOD = 10**9+7class Solution:def specialTriplets(self, nums: List[int]) -> int:cnt = Counter(nums)ans = 0left = defaultdict(int)for i, x in enumerate(nums):l = left[2*x]r = cnt[2*x]-left[2*x] if x != 0 else cnt[2*x]-left[2*x]-1ans = (ans + l*r) % MODleft[x] += 1return ans

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

http://www.dinnco.com/news/80550.html

相关文章:

  • 电影网站做流量吗seo学院培训班
  • 做网站用到ps么外链论坛
  • wordpress get_the_id百度seo技术优化
  • 自学网官方网站入口个人网站seo
  • 自己做的网站图片无法显示百度seo技术
  • 微信小程序前端开发工具长春seo技术
  • 万维网注册域名后怎么导入网站冯宗耀seo教程
  • 做网站一定要认证吗站长之家爱站网
  • 做外国订单有什么网站下载百度官方版
  • 营销型网站建设教程视频教程福州百度seo排名软件
  • 企业网站基本信息早教seo外包公司怎么样
  • 招商网站的建设意义seo高手培训
  • 有批量做基因结构的网站吗谷歌浏览器网页版
  • html5 网站设计本周国内新闻
  • 怎么查看一个网站是不是伪静态郑州众志seo
  • 怎么做自己的导航网站什么是百度快照
  • 网站如何做微信支付宝支付宝百度app怎么找人工客服
  • 福州百度推广开户优化网站标题和描述的方法
  • 网站根目录文件夹一件代发48个货源网站
  • 男人做想看的免费网站一句话让客户主动找你
  • 重庆企业网站推广公司百度百科创建
  • 做网站不小心复制了别人的链接seo推广主要做什么的
  • 苏州高端网站建设公司网站建设首页
  • 郑州个人做网站职业教育培训机构排名前十
  • 泉州做网站优化价格培训机构排名
  • 合肥庐江刚刚通告网页seo搜索引擎优化
  • 微网站需要什么搜索网站关键词
  • 九龙坡网站建设小程序开发需要多少钱
  • 做好档案整理及网站建设搜索竞价
  • 那些提卡网站是怎么做的优化师助理