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

动态规划43(Leetcode91解码方法)

代码:

class Solution {public int numDecodings(String s) {int n = s.length();if(s.charAt(0)=='0')return 0;if(n==1)return 1;int[] dp = new int[n+1];dp[0]=1;dp[1]=1;for(int i=2;i<=n;i++){if(s.charAt(i-2)=='1'){dp[i]+=dp[i-2];}else if(s.charAt(i-2)=='2'&&s.charAt(i-1)>='0'&&s.charAt(i-1)<='6'){dp[i]+=dp[i-2];}if(s.charAt(i-1)!='0'){dp[i]+=dp[i-1];}}return dp[n];}
}

http://www.lryc.cn/news/236451.html

相关文章:

  • STM32电源名词解析
  • openAI宫斗感想 chatGPT带给客户巨大利益的就是王者。王者终究会归来。技术人员不要总是想掌握所有核心技术并用到极致。
  • 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
  • 性能调优第一步:服务器硬件如何选型
  • Codewhisperer 使用评价
  • 结合scss实现黑白主题切换
  • go-zero对数据库的操作
  • Mac git查看分支以及切换分支
  • Qt调起Mac“系统设置”面板
  • 小程序如何刷新当前页面
  • OSI参考模型
  • (c语言进阶)内存函数
  • 【2023春李宏毅机器学习】快速了解机器学习基本原理
  • 人工智能:科技的魔术师
  • 三菱FX3U小项目—运料小车自动化
  • 智慧城市大脑数据中台解决方案:PPT全套37页,附下载
  • vs code git问题:文件明明已加入忽略文件中,还是出现
  • 打不开github网页解决方法
  • 【预处理详解】
  • BetterDisplay Pro v2.0.11(显示器颜色校准软件)
  • APP外包开发需要注意的问题
  • Wireshark TS | 应用传输缓慢问题
  • 邦芒支招:求职自荐的五条技巧
  • 受电诱骗快充取电芯片XSP08:PD+QC+华为+三星多种协议9V12V15V20V
  • 课程32:.Net Core Web API部署IIS
  • wpf devexpress 绑定数据编辑器
  • 状态模式-
  • 人机交互——自然语言生成
  • ​软考-高级-系统架构设计师教程(清华第2版)【第18章 安全架构设计理论与实践(P648~690)-思维导图】​
  • Hive调优