POJ 2033 alpha code 的译码数目
来源:互联网 发布:大数据阅读答案 编辑:程序博客网 时间:2024/06/08 11:00
#include<iostream>#include<cstring>#include<fstream>using namespace std;static int f[10001];static char a[10002];int main(){while (cin >> (a + 1)){if (a[1] == '0')break;int n = strlen(a + 1);int i;f[0] = 1;f[1] = 1;for (i = 2; i <= n; i++){f[i] = 0;if (a[i] != '0')f[i] = f[i - 1];if (a[i - 1] == '1' || (a[i -1] == '2' && a[i] <= '6')){f[i] += f[i - 2];}}cout << f[n] << "\n";}return 0;}
[a, z]===>[1, 26]
典型的动态规划,递推关系比较容易找寻。
f[i] [1, i] 段的数目。
另外就是 ‘0’ 和 0 程序书写时易出错。
- POJ 2033 alpha code 的译码数目
- Huffman Code 编码译码
- POJ 1002 电话译码问题
- Alpha Blend code (MFC)
- 译码
- 译码
- 译码
- 译码
- POJ 3488 Arne Saknussemm 字符串译码
- [POJ 2299] Ultra-QuickSort (逆序对的数目)
- TFCI码的编译码
- 汉明码的编码和译码
- 哈夫曼树的构造,编码,译码
- 哈夫曼树的编码和译码
- 哈夫曼树的编码与译码
- NYOJ 水池数目 && POJ 2386
- (code jam)Problem B. Cookie Clicker Alpha
- Code POJ
- UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte
- 基本数据结构之线性表-链表
- HashSet的使用
- POJ_2142_The Balance(模线性方程)
- 出差准备攻略(个人备忘录)!
- POJ 2033 alpha code 的译码数目
- 调用Oracle EBS Webservice常见的几个错误
- 守护线程总结
- AMQP与QPID简介
- 利用java反射读取xml配置文件
- ARP协议 --------- 网络地址到物理地址的映射(第一部分)
- Cstyle的C语言笔记 ---UEFI开发过程中须培养的N个习惯
- 设置图片大小和截屏
- Android入门之进度条(ProgressBar)