[第1章 1.4t5] 遍历问题

136 字
1 分钟
[第1章 1.4t5] 遍历问题
//本题可以辅助理解前中后序遍历,前后遍历强调了根的位置,中序遍历强调了子树位置
//仅有前后遍历,无法构造确定的树,比如前序AB,后序BA,根都是A但B无法确定在哪个树上
//故如果要找树可能的形态就要找形如以上形式的个数,这是造成差异的原因
#include <bits/stdc++.h>
#define endl '\n'
using namespace std;
typedef long long ll;
int main(){
string s1,s2;
cin>>s1>>s2;
ll ans=0;
for(ll i=0;i<s1.size();i++){
for(ll j=0;j<s2.size();j++){
if(s1[i]==s2[j+1]&&s1[i+1]==s2[j])ans++;
}
}
cout<<(ll)pow(2,ans)<<endl;
return 0;
}

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
[第1章 1.4t5] 遍历问题
https://hecloud.top/posts/oi/14t5-遍历问题/
作者
贺小云
发布于
2026-06-26
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
贺小云
热爱技术与折腾的博客 Dancing with uncertainty. 与不确定性共舞
公告
出于成本考虑,贺云已全面转型Serverless架构
分类
标签
碎碎念
站点统计
文章
68
分类
6
标签
38
总字数
46,536
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0

当前页面没有目录