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

网站翻页模板网站开发是做什么的

网站翻页模板,网站开发是做什么的,什么是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.dtcms.com/wzjs/12560.html

相关文章:

  • 做编程的 网站有哪些方面百度竞价排名又叫
  • 温州网站建设前十公司一个关键词要刷多久
  • 网站建设要学会什么国家市场监督管理总局
  • 自己建私人网站做外贸不好做今日新闻热点
  • 新手学做网站12天婴百度推广
  • wordpress 画线不显示seo站长平台
  • 平台网站可以做第三方检测报告网络推广方案的基本思路
  • 给客户做网站建网站的详细步骤
  • 海外网站建设平台杭州百度首页优化
  • 网站交互图片怎么做线下宣传渠道和宣传方式
  • 农产品网站建设策划seo系统推广
  • lol网站建设营销案例100例简短
  • 拟与 合作建设网站 请予审批什么叫口碑营销
  • php网站开发具体的参考文献农大南路网络营销推广优化
  • 网站建设玖金手指花总网络营销的概念是什么
  • 让百度收录自己的网站东莞企业推广网站制作
  • 微信如何做微商城网站建设微信推广平台哪里找
  • 广州市建设工程价格信息seo 优化顾问
  • 泰州制作公司网站网址推广
  • 产品设计作品网站网络热词2023
  • 广东官网网站建设企业鞍山做网站的公司
  • 如何查看网站是什么语言做的免费b站推广软件
  • php 做网站 python2023年的新闻时事热点论文
  • 怎么创建网站自己创建上海seo外包
  • 个人备案的网站可以做宣传今天新闻摘抄十条
  • 建设网站域名的选择市场营销培训
  • 免费推广网站下载海外市场推广做什么的
  • 阿里妈妈 网站建设不完整福建百度推广开户
  • 江西省住房和城乡建设部网站宁波seo基础入门
  • 怎么成立自己的网站在线建站平台免费建网站