[WUSTCTF2020]level4题解 入土为安的第三天

简介: [WUSTCTF2020]level4题解 入土为安的第三天

二叉树

Practice my Data Structure code.....
Typing....Struct.....char....*left....*right............emmmmm...OK!
Traversal!
Traversal type 1:2f0t02T{hcsiI_SwA__r7Ee}
Traversal type 2:20f0Th{2tsIS_icArE}e7__w
Traversal type 3:    //type3(&x[22]);   No way!

很可能是二叉树的前序遍历,中序遍历和后序遍历

如果可以猜到这个程度的话,我们知道根据中序遍历和前序遍历或者中序遍历和后续遍历可以重建二叉树

那么我们可以尝试一下所有情况,可能就能解出flag

三分逆向七分猜

还可以继续观察一下20f0Th{2tsIS_icArE}e7__w

的结尾是w,如果他是后序遍历的话,另一个已知的就是中序遍历

那么未知的前序遍历的第一个字符就是w,这个比赛是WUSTCTF,flag第一个字符应该是w

那么可以尝试用后序遍历20f0Th{2tsIS_icArE}e7__w和中序遍历2f0t02T{hcsiI_SwA__r7Ee}来求前序遍历,试着解一下flag

{This_IS_A_7reE}

目录
相关文章
|
9月前
【一刷《剑指Offer》】面试题 12:打印 1 到最大的 n 位数
【一刷《剑指Offer》】面试题 12:打印 1 到最大的 n 位数
|
C++
【PAT甲级 - C++题解】1140 Look-and-say Sequence
【PAT甲级 - C++题解】1140 Look-and-say Sequence
84 0
|
C++
【PAT甲级 - C++题解】1117 Eddington Number
【PAT甲级 - C++题解】1117 Eddington Number
95 0
|
存储 C++ 容器
【PAT甲级 - C++题解】1121 Damn Single
【PAT甲级 - C++题解】1121 Damn Single
88 0
|
C++
【PAT甲级 - C++题解】1001 A+B Format
【PAT甲级 - C++题解】1001 A+B Format
99 0
|
人工智能 C++
【PAT甲级 - C++题解】1136 A Delayed Palin
【PAT甲级 - C++题解】1136 A Delayed Palin
93 0
|
机器学习/深度学习 算法
算法刷题第三天:双指针--2
右指针不断向右移动,每次右指针指向非零数,则将左右指针对应的数交换,同时左指针右移。
83 0
算法刷题第三天:双指针--2
|
网络协议 Linux Go
[WUSTCTF2020]level4题解
[WUSTCTF2020]level4题解
219 0
[WUSTCTF2020]level4题解
|
算法 数据安全/隐私保护
[WUSTCTF2020]level3题解
[WUSTCTF2020]level3题解
180 0
[WUSTCTF2020]level3题解
|
Linux 虚拟化
[WUSTCTF2020]level2题解
[WUSTCTF2020]level2题解
310 0
[WUSTCTF2020]level2题解