#lg4536. [CQOI2007] 三角形

    ID: 2911 传统题 500ms 256MiB 尝试: 2 已通过: 2 难度: 10 上传者: 标签>字符串递归深度优先搜索 DFS普及+/提高−

[CQOI2007] 三角形

P4536 [CQOI2007] 三角形

题目描述

画一个等边三角形,把三边的中点连接起来,得到四个三角形,把它们称为 T1,T2,T3,T4T_1,T_2,T_3,T_4,如图1。

把前三个三角形也这样划分,得到 1212 个更小的三角形,$T_{11},T_{12},T_{13},T_{14},T_{21},T_{22},T_{23},T_{24},T_{31},T_{32},T_{33},T_{34}$,如图2。

把编号以 1,2,31,2,3 结尾的三角形又继续划分……最后得到的分形称为 Sierpinski 三角形。

如果三角形 BB 不包含三角形 AA,且 AA 的某一条完整的边是 BB 的某条边的一部分,则我们说 AA 靠在 BB 的边上。例如 T12T_{12} 靠在 T14T_{14}T4T_4 上,但不靠在 T32T_{32} 上。

给出 Spierpinski 三角形中的一个三角形,找出它靠着的所有三角形。

输入格式

输入仅一行,即三角形的编号,以 T 开头,后面有 nn1144 的数字。仅最后一个数字可能为 44

输出格式

输出每行一个三角形编号,按字典序从小到大排列。

输入输出样例 #1

输入 #1

T312

输出 #1

T314
T34
T4

说明/提示

对于 100%100 \% 的数据,1n501 \le n \le 50