
1138. Postorder Traversal (25)
发布日期:2021-05-04 09:01:54
浏览次数:20
分类:原创文章
本文共 630 字,大约阅读时间需要 2 分钟。
#include <iostream>using namespace std;int pre[50000], ino[50000], res;void getFirstInPos(int preL, int preR, int inoL, int inoR){ if(preL > preR) return; int e = pre[preL], idx = inoL; while(e != ino[idx]) ++idx; res = e; if(idx == inoL) getFirstInPos(preL + 1, preR, inoL + 1, inoR); else getFirstInPos(preL + 1, idx - 1 - inoL + preL + 1, inoL, idx - 1);}int main(){ int n; ios::sync_with_stdio(false); cin >> n; for(int i = 0; i < n; ++i){ cin >> pre[i]; } for(int i = 0; i < n; ++i){ cin >> ino[i]; } getFirstInPos(0, n-1, 0, n-1); cout << res << endl; return 0;}
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月22日 22时15分08秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
winavr atmega16 单片机 教程 软件用法
2019-03-04
MSP430 G2553 单片机 口袋板 日历 时钟 闹钟 万年历 电子时钟 秒表显示
2019-03-04
数据挖掘 如何做 Python数据分析与挖掘实战
2019-03-04
某学教育百万架构师五期
2019-03-04
java 重写(override)和重载(overload)区别
2019-03-04
java 多态
2019-03-04
java 多态类型转换
2019-03-04
java ==和equals
2019-03-04
Vue v-model 双向绑定
2019-03-04
java 静态代码块
2019-03-04
java 接口(Interface)
2019-03-04
java 接口(Interface)多态特性
2019-03-04
java 内部类 局部内部类 匿名内部类 成员内部类 静态内部类
2019-03-04
c# typeof
2019-03-04
c# lambda表达式 LINQ
2019-03-04
漏洞笔记
2019-03-04
搜集整理随机产生人的姓名的2种方法
2019-03-04
Educational Codeforces Round 108 A B C D 题解
2019-03-04
最简单的Socket程序[入门篇]
2019-03-04