技术栈

Python | Leetcode Python题解之第467题环绕字符串中唯一的子字符串

Mopes__2024-10-13 22:20

题目:

题解:

python 复制代码
class Solution:
    def findSubstringInWraproundString(self, p: str) -> int:
        dp = defaultdict(int)
        k = 0
        for i, ch in enumerate(p):
            if i > 0 and (ord(ch) - ord(p[i - 1])) % 26 == 1:  # 字符之差为 1 或 -25
                k += 1
            else:
                k = 1
            dp[ch] = max(dp[ch], k)
        return sum(dp.values())
上一篇:NVM 安装步骤
下一篇:攻防世界2
相关推荐
AI视觉网奇
40 分钟前
pycharm 默认终端设置 cmd
ide·python·pycharm
言之。
44 分钟前
LiteLLM:让LLM调用变得简单统一
后端·python·flask
ZhengEnCi
1 小时前
Python_try-except-finally 完全指南-从异常处理到程序稳定的 Python 编程利器
后端·python
jarreyer
1 小时前
常见分析方法与对应图表汇总
python·信息可视化·数据分析
m0_64880493_江哥
1 小时前
用正则方法从中英文本提取英文的python示例
python·mysql·正则表达式
N0nename
1 小时前
TR3--Transformer之pytorch复现
人工智能·pytorch·python
Full Stack Developme
1 小时前
jdk.random 包详解
java·开发语言·python
m***记
2 小时前
Python 数据分析入门:Pandas vs NumPy 全方位对比
python·数据分析·pandas
MYX_309
2 小时前
第七章 完整的模型训练
pytorch·python·深度学习·学习
新子y
2 小时前
【小白笔记】岛屿数量
笔记·python
热门推荐
01BongoCat - 跨平台键盘猫动画工具02GitHub 镜像站点03UV安装并设置国内源04Linux下V2Ray安装配置指南05两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答06KGG转MP3工具|非KGM文件|解密音频07荣耀手机2025年10月发布的新品Magic8比起Magic7,在硬件、性能、价格等上有什么区别,有什么优势08windows找不到gpedit.msc(本地组策略编辑器)09GitLab 零基础入门指南:从安装到项目管理全流程10NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南