题目1044:Pre-Post
来源:互联网 发布:php扩展库有哪些 编辑:程序博客网 时间:2024/05/18 15:52
#include<stdio.h>#include<string.h>#define LEN 30int m;char pre[LEN],post[LEN];int outcome;int compute(int n,int m){ int out=1,outd=1; for(int i=0;i<m;i++){ out*=(n-i); outd*=(i+1); } return out/outd;}void handle(int beginpr,int beginpo,int endpo){ char root=pre[beginpr]; int node=0,first=beginpr; int i=beginpo,j=i; while(true){//i if(i>endpo)break; for(;i<=endpo;i++){ if(root==post[i])break; } if(i!=j){ handle(first+1,j,i-1); } node++; i++; first=i-beginpo+beginpr; root=pre[first]; j=i; } outcome*=compute(m,node);}int main(){ while(scanf("%d%s%s",&m,pre,post)!=EOF){ outcome=1; int k=strlen(post); handle(1,0,k-2); printf("%d\n",outcome); } return 0;}/************************************************************** Problem: 1044 User: cust123 Language: C++ Result: Accepted Time:0 ms Memory:1020 kb****************************************************************/
0 0
- 题目1044:Pre-Post
- 题目1044:Pre-Post
- 题目1044:Pre-Post
- 【九度】题目1044:Pre-Post
- 九度 题目1044:Pre-Post
- 九度OJ 题目1044:Pre-Post
- 九度 题目1044:Pre-Post m元树问题
- 题目1044:Pre-Post(递归的经典应用)
- 九度 oj 题目1044:Pre-Post (确定树的状态)
- OJ_1044 Pre-Post
- poj1240 Pre-Post-erous!
- poj1240 Pre-Post-erous!
- Pre,in,post expression
- Pre-Post-erous!
- Poj Pre-Post-erous!
- 九度-1044-Pre-Post[分治和组合数]
- post/pre increment与post/pre decrement的简易理解
- POJ 1240 Pre Post erous
- gdb调试
- IntelliJ IDEA :Error:(1, 1) java: 非法字符: '\ufeff'
- 选择排序
- day35_hibernate懒加载&抓取策略&常见错误分析
- oracle第一天
- 题目1044:Pre-Post
- 跨域请求 数据返回却无法执行回调函数的原因之一
- Android Studio导入library(第三方库)或者demo的方法
- 人工智能会不会取代开发它的人?
- 使用inflate获取XML布局文件
- pandas 时间序列分析(一)—— 基础
- Mysql创建表实现主键自增并且初始值为1000
- java就近原则小代码
- Spring HibernateTemplate properties文件错误