#P11866. 「o.OI R1」na12xy

「o.OI R1」na12xy

题目背景

题目描述

给定一个 nn 个节点的树,点编号从 11nn

你有一个 nn 个点初始无边的图,点编号从 11nn,以及一个初始均为 00 的整数序列 a1,a2,,a12a_1,a_2,\cdots,a_{12}

你可以进行任意次操作,操作有如下两种类型:

  • 1 x y:把 axa_x 赋值为 yy。需要保证在所有 1 操作中,yy 互不相同。
  • 2 x y:连接编号为 axa_xaya_y 的点。需要保证两者均不为 00

请你构造这棵树,不能有重边、自环。

输入格式

第一行一个正整数 nn

接下来 n1n-1 行每行两个正整数 u,vu,v,表示在给定的树中节点 uuvv 间有连边。

输出格式

第一行输出操作次数 mm

接下来 mm 行,每行输出操作 1 x y 或操作 2 x y

输入数据 1

3
1 2
1 3

输出数据 1

5
1 1 1
1 2 2
2 1 2
1 12 3
2 12 1

提示

「数据范围」

本题采用捆绑测试与 Special Judge。

对于所有测试数据,保证:

  • 1n4×1051 \leq n \leq 4 \times 10^5
  • 1u,vn1 \leq u,v \leq n
子任务 nn \leq 分值
00 20002000 3333
11 4×1054 \times 10^5 6767