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

卧龙区2015网站建设价格谷歌浏览器 官网下载

卧龙区2015网站建设价格,谷歌浏览器 官网下载,企业手机网站建设价位,杭州设计门户网站题目描述: 一条包含字母A-Z的消息通过以下映射进行了编码 1-A ...... 26-Z 要特别注意,11106可以映射为AAJF或KJF 06不是一个合法编码 给你一个只含数字的非空字符串s,请计算并返回解码方法的总数。如果没有合法的方法解码整个字符串&#xf…

题目描述:

一条包含字母A-Z的消息通过以下映射进行了编码

1-A

......

26-Z

要特别注意,11106可以映射为AAJF或KJF

06不是一个合法编码

给你一个只含数字的非空字符串s,请计算并返回解码方法的总数。如果没有合法的方法解码整个字符串,返回0

示例1:

输入:s = "12"
输出:2
解释:它可以解码为 "AB"(1 2)或者 "L"(12)。

示例2:

输入:s = "226"
输出:3
解释:它可以解码为 "BZ" (2 26), "VF" (22 6), 或者 "BBF" (2 2 6) 。

示例3:

输入:s = "06"
输出:0
解释:"06" 无法映射到 "F" ,因为存在前导零("6" 和 "06" 并不等价)。

提示:

1 <= s.length <= 100
s 只包含数字,并且可能包含前导零。

解题方法:

动态规划,分为一个字符和两个字符两种情况

int numDecodings(char* s) {int n = strlen(s);int f[n+1];memset(f,0,sizeof(f));//f数组全部设置为0f[0]=1;for(int i=1;i<=n;i++){//一种字符情况if(s[i-1]!='0')  f[i] = f[i] + f[i-1];//两种字符情况if(i>1 && s[i-2]!='0' && (s[i-2]-'0')*10+s[i-1]-'0'<=26)//以226为例好理解点f[i] = f[i]+f[i-2];}return f[n];
}
http://www.dtcms.com/wzjs/80016.html

相关文章:

  • 北京专业做网站电话nba最新排行榜
  • 做网站的必备软件百度谷歌seo优化
  • 网易企业邮箱密码格式seo排名赚app靠谱吗
  • php做电影网站哪些网站可以免费申请域名
  • 买一个网站多少钱市场营销策划公司
  • 江西网站制作广告公司简介
  • 辉南网站建设新闻发稿发布平台
  • 连云港网站建设 连云港网站制作视频网站建设
  • 做封面下载网站建网站一般需要多少钱
  • 免费微信网站开发网站搜索排优化怎么做
  • 深圳网站制作需要多少钱兔子bt搜索
  • 公司网站设2022最新版百度
  • 网页设计基础实训计划网络seo招聘
  • 个人网站建设规划表大数据网站
  • 做的网站浏览器提示不安全问题苏州seo关键词优化方法
  • 手机网站网页开发教程站内推广
  • win7做网站服务器卡外贸营销网站怎么建站
  • 网站流量分析表自己在家怎么做电商
  • 商城网站的建设百度竞价排名的利与弊
  • 武汉金佳言网站建设宁波企业seo推广
  • 做博客的网站有哪些seo管理软件
  • 西安进一步优化近期防疫措施seo排名优化技术
  • ps做网站首页步骤独立站seo外链平台
  • 做网站的人跑了网站可以恢复吗竞价托管公司联系方式
  • 房地产 东莞网站建设网站测速
  • 哈尔滨建设部网站优化大师win10
  • wordpress注册提示404新手如何学seo
  • 高端婚纱摄影网站赣州网站建设公司
  • 单页式网站系统网络营销培训课程
  • 购物网站建设信息适合35岁女人的培训班