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

Leetcode 3524. Find X Value of Array I

  • Leetcode 3524. Find X Value of Array I
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3524. Find X Value of Array I

1. 解题思路

这一题没有自力搞定,是看了大佬的代码才搞明白的。其实还是一个有序数列的问题。

我们依次从头往后考察每一个位置作为结束位置时其之前各个x值下有多少种答案。此时,我们就需要维护一个0到 k − 1 k-1 k1的数组,其每一位上的元素代表了对应元素的数组下的子序列的数目。

2. 代码实现

给出python代码实现如下:

class Solution:def resultArray(self, nums: List[int], k: int) -> List[int]:ans = [0 for _ in range(k)]prev = [0 for _ in range(k)]for x in nums:r = x % kcur = [0 for _ in range(k)]for t in range(k):cur[(t*r) % k] += prev[t]cur[r] += 1for t in range(k):ans[t] += cur[t]prev[t] = cur[t]return ans

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

http://www.xdnf.cn/news/653.html

相关文章:

  • 9、Hooks:现代魔法咒语集——React 19 核心Hooks
  • 山东大学软件学院项目实训-基于大模型的模拟面试系统-Token过期重定向问题
  • 代码随想录算法训练营第三十五天|416. 分割等和子集、698.划分为k个相等的子集、473.火柴拼正方形
  • IDEA连接达梦数据库
  • Android学习之实战登录注册能力
  • Django 使用教程
  • 4月19日记(补)算了和周日一块写了 4月20日日记
  • 无法右键下载文档?网页PDF下载方法大全
  • Python赋能去中心化电子商务平台:重构交易生态的新未来
  • 2000-2017年各省天然气消费量数据
  • uni-app中map的使用
  • 52单片机LED实验
  • leetcode205.同构字符串
  • ​opencv图像库编程
  • 股票分析技术指标【MACD】
  • 基于Redis实现RAG架构的技术解析与实践指南
  • [Windows] Adobe Camera Raw 17.2 win/Mac版本
  • Java Streams 使用教程
  • 【Qt】QMainWindow类
  • go环境安装mac
  • QML中的JSON 处理
  • 字节跳动发布视频生成基础大模型 Seaweed-7B
  • 力扣刷题Day 21:两数之和(1)
  • 精打细算 - GPU 监控
  • 解决SQLserver中使用命令bcp,因权限问题无法将文件写入C盘
  • 今天分享一个网店客服回复数据集-用于网点客服AI助手自动回复智能体训练
  • 华硕原厂系统枪神9/9p超竟版-WIN11原装开箱出厂系统安装
  • 山东科技大学人工智能原理考试回忆复习资料
  • 基于autoware.1.14与gazebo联合仿真进行Hybrid A* 算法规划控制代价地图版
  • WhatTheDuck:一个基于浏览器的CSV查询工具