SP264 CORNET - Corporative Network
题目描述
原本有 $n$ 个节点,最初每个节点的父亲都是自己。
现在给你若干操作,共分为两种,操作格式如下:
1. `I x y`(大写字母`I`)
将 $x$ 的父亲变为 $y$,而且令 $x$ 与 $y$ 之间的距离为 $\lvert x-y \rvert \bmod 1000$。
2. `E x` 询问x点到其根节点的距离
数据保证对于所有的 $1$ 操作合法,即保证之前 $y$ 不是 $x$ 的父亲、
输入格式
第一行输入一个整数 $T$,表示每个数据点的数据组数。
第一行包含一个正整数 $n$,表示原有的节点个数
`I x y` 或`E x` 分别代表以上的两种操作
对于这些操作,以输入一个`O`(大写字母`O`)为终止。
输出格式
一共若干行,表示对于每一组测试数据中的 `E` 操作输出答案。