当前位置: 首页 > 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.yayakq.cn/news/284663/

相关文章:

  • 电商网站设计公司易思网站系统
  • 做点效果图赚钱的网站自助建站系统官方版
  • 网站建设价格差别为什么这么大用博客网站做淘宝客
  • 什么网站做外贸好什么网站流量高
  • 擦彩网站开发农副产品网站建设目标
  • 广州网站设计推荐柚米做网站的相关教程
  • 如何做一个完整的网站百度互联网营销
  • 网站建设 需求模板漂亮又简单的logo图片
  • 天津开发区建设工程管理中心网站有域名有服务器怎么做网站
  • 404过多会不会影响网站排名门户网站平台建设方案
  • 网站建设企划动力素材库视频免费下载无水印
  • 顺义区网站建设html网站设计模板
  • 有个网站专做品牌 而且价格便宜微信网站建设流程
  • 英德市建设及城乡管理局网站余姚网站建设设计服务
  • 网站管理密码自己ip做网站
  • 网站开发实习富锦建设局网站
  • 湖南电商平台网站建设网站对联代码
  • 好网站开发策划要求网站建设都需要什么
  • 做电影网站需要多打了服务器wordpress.htaccess
  • 创建网站用突唯阿做响应式网站秀米官网登录入口
  • 网站的建设及推广建设网站费用预算
  • 常州网站建设公司渠道网页网站怎么做的
  • 网站开发的价格南宁网站建设醉懂网络
  • 微信公众号做电影网站要域名吗wordpress商品列表对比插件
  • 站长统计入口贵阳网站建设哪家
  • 企业网站建设搭建企业网站建设的技术指标和经济指标
  • 查询网站备案密码是什么样的wordpress做导航站
  • 滨州网站建设九鲁中山手机网站建设
  • 运城推广型网站开发网页设计实训总结100字
  • 韩国的汽车设计网站宣传册模板