AtCoder Beginner Contest 209
D
Collision
AtCoder
⌀ 686
原题
← CE →
翻译中…

Problem Statement

翻译中…

The Kingdom of Takahashi is made up of $N$ towns and $N-1$ roads, where the towns are numbered $1$ through $N$. The $i$-th road $(1 \leq i \leq N-1)$ connects Town $a_i$ and Town $b_i$, so that you can get from every town to every town by using some roads. All the roads have the same length.

翻译中…

You will be given $Q$ queries. In the $i$-th query $(1 \leq i \leq Q)$, given integers $c_i$ and $d_i$, solve the following problem:

翻译中…
  • Takahashi is now at Town $c_i$ and Aoki is now at Town $d_i$. They will leave the towns simultaneously and start traveling at the same speed, Takahashi heading to Town $d_i$ and Aoki heading to Town $c_i$. Determine whether they will meet at a town or halfway along a road. Here, assume that both of them travel along the shortest paths, and the time it takes to pass towns is negligible.
翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 10^5$
  • $1 \leq Q \leq 10^5$
  • $1 \leq a_i < b_i \leq N\, (1 \leq i \leq N-1)$
  • $1 \leq c_i < d_i \leq N\, (1 \leq i \leq Q)$
  • All values in input are integers.
  • It is possible to get from every town to every town by using some roads.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N Q
a_1 b_1
a_2 b_2
\hspace{0.6cm}\vdots
a_{N-1} b_{N-1}
c_1 d_1
c_2 d_2
\hspace{0.6cm}\vdots
c_Q d_Q

翻译中…

Output

翻译中…

Print $Q$ lines. The $i$-th line $(1 \leq i \leq Q)$ should contain Town if Takahashi and Aoki will meet at a town in the $i$-th query, and Road if they meet halfway along a road in that query.

翻译中…

样例

Input #1
4 1
1 2
2 3
2 4
1 2
Output #1
Road
In the first and only query, Takahashi and Aoki simultaneously leave Town $1$ and Town $2$, respectively, and they will meet halfway along the $1$-st road, so we should print `Road`.
Input #2
5 2
1 2
2 3
3 4
4 5
1 3
1 5
Output #2
Town
Town
In the first query, Takahashi and Aoki simultaneously leave Town $1$ and Town $3$, respectively, and they will meet at Town $2$, so we should print `Town`. In the first query, Takahashi and Aoki simultaneously leave Town $1$ and Town $5$, respectively, and they will meet at Town $3$, so we should print `Town`.
Input #3
9 9
2 3
5 6
4 8
8 9
4 5
3 4
1 9
3 7
7 9
2 5
2 6
4 6
2 4
5 8
7 8
3 6
5 6
Output #3
Town
Road
Town
Town
Town
Town
Road
Road
Road
题目信息
题号
abc209_d
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。