好多特殊情况。第二次做还是错了很多次,要好好考虑各种情况。

    int numDecodings(string s) {// Note: The Solution object is instantiated only once and is reused by each test case.if(s.empty()||s[0]=='0')return 0;int cnt1 = 1, cnt2 = 1;int cnt = 1;  //注意,初始时1.for(int i=1;i<s.size();i++){if(s[i]=='0'){if(s[i-1]>='1'&&s[i-1]<='2')cnt = cnt1;elsereturn 0;}else if(s[i-1]=='1'||(s[i-1]=='2'&&s[i]>=1&&s[i]<='6'))cnt = cnt1+cnt2;elsecnt = cnt2;cnt1 = cnt2;cnt2 = cnt;}return cnt;}

  

转载于:https://www.cnblogs.com/summer-zhou/p/3388074.html

【ATT】【second】Decode Ways相关推荐

  1. 【LeetCode】91. Decode Ways 解题报告(Python)

    [LeetCode]91. Decode Ways 解题报告(Python) 标签(空格分隔): LeetCode 作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fux ...

  2. 【重点!DP】LeetCode 639. Decode Ways II

    LeetCode 639. Decode Ways II 参考网址:https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-639-d ...

  3. 【DFS + 记忆化递归 + DP】LeetCode 91. Decode Ways

    LeetCode 91. Decode Ways Solution1:我的答案 还是记录一下,最容易想到的是DFS,但是在第223/238个case上就超时了... class Solution { ...

  4. 【书评:Oracle查询优化改写】第14章 结尾章

    [书评:Oracle查询优化改写]第14章 结尾章 一.1  相关参考文章链接 前13章的链接参考相关连接: [书评:Oracle查询优化改写]第一章 http://blog.itpub.net/26 ...

  5. 【页面传值6种方式】- 【JSP 页面传值方法总结:4种】 - 【跨页面传值的几种简单方式3种】...

    页面传值--最佳答案6种方式: 一. 使用QueryString变量 QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全 ...

  6. 最全的MySQL基础【燕十八传世】

    1.课前准备! 开启mysql服务:1).配置环境变量;2).net start mysql 将该sql文件导入到你的数据库中,以下所有操作都是基于该数据库表操作的!!! [此笔记是本人看着视频加上自 ...

  7. 【AI白身境】学深度学习你不得不知的爬虫基础​​​​​​​

    文章首发于微信公众号<有三AI> [AI白身境]学深度学习你不得不知的爬虫基础 今天是新专栏<AI白身境>的第七篇,所谓白身,就是什么都不会,还没有进入角色. 对于深度学习,一 ...

  8. 【AI白身境】学深度学习你不得不知的爬虫基础

    今天是新专栏<AI白身境>的第七篇,所谓白身,就是什么都不会,还没有进入角色. 对于深度学习,一个好的数据集可以说非常重要的,但是通常情况下我们并没有大量的数据,因此我们有必要掌握一定的爬 ...

  9. Python实训day11pm【大作业简略解析】

    Python实训-15天-博客汇总表 目录 1.课堂笔记 2.群消息 3.代码 3.1.demo1 3.2.demo2 1.课堂笔记 大作业题目思路引导: 题目1:定时爬取每个地级市的实时天气状况.存 ...

  10. Cookie和Session-学习笔记04【Session之验证码案例】

    Java后端 学习路线 笔记汇总表[黑马程序员] Cookie和Session-学习笔记01[Cookie_快速入门.Cookie_细节] Cookie和Session-学习笔记02[Cookie案例 ...

最新文章

  1. android fastjson漏洞_亲手带你 Debug Fastjson 的安全漏洞
  2. 巴蒂电信在泰米尔纳德邦推出4G Advanced网络
  3. 基于php留言本毕业设计,基于PHP校园学生论坛留言本设计与实现(MySQL)(含录像)
  4. zabbix服务器没有.pid文件,PID file /run/zabbix/zabbix_server.pid not readable (yet?) after start. 报错解决...
  5. 游戏玩家行为基本模式的初探小汇
  6. shell实例第0讲:shell脚本完整pdf文档下载
  7. 触发ALV事件时报错MOVE_TO_LIT_NOTALLOWED_NODATA
  8. 《面向对象的思考过程(原书第4版)》一1.11 组合
  9. ASP.NET 控制页概览
  10. 解决数据库不能更新或数据库或对象为只读
  11. 搜狗收录查询工具,搜狗收录就应该这么做
  12. 网页中视频在线播放脚本
  13. Oracle数据库各版本下载(迅雷复制粘贴直接下载,别进目录)
  14. excel提取html字段文字,excel提取字符串中的特定字符串
  15. 计算机专业选山大还是西工大,王牌专业
  16. python学习笔记(二十九)网络通信之模仿qq的在线聊天工具
  17. 【markdown】用markdown制作简历
  18. python二维散点图绘画详解
  19. 华中师大计算机专业陈鹏,考完就放假!这套华师真题,你能拿多少分
  20. 看了不会后悔的——SQL 面试题库

热门文章

  1. 微软2017校招笔试题3 registration day
  2. AWS手动创建VPC
  3. 复制:王垠:数学和编程
  4. 【转载】WinCE6.0 Camera驱动源码分析(二)
  5. 刚刚做了一个菜单导航变亮的效果,共享一下吧!
  6. Robots.txt 协议——百度之星
  7. java 生产者消费者同步_经典线程同步问题(生产者消费者)--Java实现
  8. java的for循环取出数据只是拿到最后一个_如何保证缓存与数据库双写的一致性...
  9. 集合框架(Set容器)
  10. word文档保存发生错误_文档还是没有发生