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

个人网站的前途购物网站建设价格一览表

个人网站的前途,购物网站建设价格一览表,如何注册网站怎么注册,腾讯企业qq注册中心Leetcode 3448. Count Substrings Divisible By Last Digit 1. 解题思路2. 代码实现 题目链接#xff1a;3448. Count Substrings Divisible By Last Digit 1. 解题思路 这一题的话我们走的是一个累积数组的思路。 首先#xff0c;我们使用一个cache数组记录下任意段数字…Leetcode 3448. Count Substrings Divisible By Last Digit 1. 解题思路2. 代码实现 题目链接3448. Count Substrings Divisible By Last Digit 1. 解题思路 这一题的话我们走的是一个累积数组的思路。 首先我们使用一个cache数组记录下任意段数字对 1 1 1到 9 9 9的余数即任意cache[i][j] int(s[:i]) % j。 然后我们考察任意位置上所有前序数组对 1 1 1到 9 9 9的余数即 ∑ j 0 i s j i ≡ m o d ( k ) \sum\limits_{j0}^{i}s_{ji} \equiv mod(k) j0∑i​sji​≡mod(k)而要求上述问题我们可以反向求累积数组 ∑ j 0 i ( s i − s j × 1 0 i − j ) ≡ m o d ( k ) \sum\limits_{j0}^{i}(s_{i} -s_{j} \times 10^{i-j}) \equiv mod(k) j0∑i​(si​−sj​×10i−j)≡mod(k)。 因此我们可以用累计数组进行求解。 2. 代码实现 给出python代码实现如下 class Solution:def countSubstrings(self, s: str) - int:n len(s)cache [[0 for _ in range(10)] for _ in range(n)]mod [0 for _ in range(10)]for i, ch in enumerate(s):digit int(ch)for j in range(1, 10):mod[j] (mod[j] * 10 digit) % jcache[i][j] mod[j]def update_cnt(cnt):ans [[0 for j in range(i)] for i in range(10)]for i in range(1, 10):for j in range(i):r (j * 10) % ians[i][r] cnt[i][j]return ansans 0cnt [[0 for j in range(i)] for i in range(10)]for i in range(1, 10):cnt[i][0] 1for i, ch in enumerate(s):cnt update_cnt(cnt)digit int(ch) if digit ! 0:ans cnt[digit][cache[i][digit]]for j in range(1, 10):cnt[j][cache[i][j]] 1return ans提交代码评测得到耗时9031ms占用内存38.3MB。 需要注意的是事实上上述代码还可以进一步优化因为至少125几个数是必然满足只要以对应的数字结尾就一定可以满足条件因此我们事实上是可以对上述算法进行优化的不过这里就不过多展开了有兴趣的读者可以自行尝试一下。
http://www.hkea.cn/news/14380597/

相关文章:

  • 绿色主色调网站假冒网站能通过备案登记吗
  • 企业培训机构网站源码天河区做网站公司
  • 模板网站开发做网站用主机
  • 企业网站建设方案范本西安关键词排名软件
  • 永久免费wap建站互联网装修公司
  • 标识标牌网站怎么做今天哈尔滨最新通知
  • 新公司网站建设流程云南制作网站的公司
  • 青岛建设集团官方网站做快递单的网站会不会是骗人的
  • 横沥镇网站建设公司云端商城买流量
  • 免费网页制作网站建设百度快照手机版
  • 成都专业网站制作多少钱长沙网站建设icp备
  • 沈阳做网站直播的公司沈阳城乡建设局官网
  • 网站规划 设计 制作 发布与管理过程西安网站建设qq群号
  • 三门网站建设做打鱼网站的代理
  • 四川省平昌城乡建设厅网站济南企业建站平台
  • 中国空间站图片绘画wordpress建站 图片
  • 西宁专业网站建设在南海建设工程交易中心网站
  • 平台推广网站排名wordpress大图简约主题
  • 旅游网站开发的意义相关资料制作网页需要多少钱
  • 新网站seo安卓app十大开发框架
  • 网站建设与管理的总结聊城做网站的地方
  • 程序员培训机构排名推广优化师
  • 沈阳开发网站公司广州网站建设吧
  • 哪些网站是动态的wordpress首页在哪儿
  • 苏州手机网站seowordpress查询数据库
  • 陕西网站建设推广公司律师微网站建设
  • 网站升级建设网站建设备案不通过
  • 同里做网站青岛网站建设企业建站
  • 广安网站开发wordpress 数据库批量
  • 自助建站系统哪个好用智能建造师证书