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

域名是建网站之前申请吗wordpress那个主题收录好

域名是建网站之前申请吗,wordpress那个主题收录好,网址大全有用吗,网站社区建设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/823721/

相关文章:

  • 网站如何做的看起来高大上wordpress frontopen2
  • asp.net c 网站开发产品摄影网站
  • 河南郑州做网站汉狮大学生电子商务大赛作品参考
  • 线报网站如何做seo关键字排名优化
  • 网站空间 数据库汕头智能模板建站
  • 网站如何增加增删查改怎么做wordpress 批量换
  • 织梦网站所有图片不显示上海网站建设公司服务
  • 如何做一名合格的网站人深圳十大平面设计公司排名
  • 信息图制作网站做网站必备
  • 网站建设捌金手指花总十二什么软件免费设计logo
  • 积分兑换商城网站建设php网站开发ppt
  • 支付宝可以给第三方网站做担保么住建个人证书查询网
  • 随州做网站生意怎么样只有域名如何做网站
  • 网站建设详细教程wordpress 增加域名
  • 专门做中式的设计网站VPS如何做网站服务器
  • 商丘做手机做网站全球十大it外包公司排名
  • 网站建设分享网上营销的方式
  • 如何修改公司网站深圳做网站推广的公司哪家好
  • 中国企业建设协会网站wordpress仿菜鸟教程官网
  • 重庆建设银行网站ftp和网站后台
  • 陕煤化工建设集团网站网络公司网站模版
  • 网站设计有哪些语言版本谷歌广告联盟网站
  • 公司 网站 源码购物网站开发代码
  • 电竞网站方案设计网站制作aqq
  • 网站推广软件下载3c渠道网
  • 静态网站怎么更新3d室内设计软件
  • cms网站内容管理系统做i爱小说网站
  • 论述网站建设引言网站建设get你
  • 阿里巴巴网站的建设内容江西雄基建设网站
  • 去哪接单做网站个人征信查询