| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 3 초 | 1024 MB | 69 | 20 | 18 | 30.000% |
$N$개의 원소를 갖는 수열 $P=\{0, 1, 2, \cdots, N-1\}$이 있다.
수열 $P$에 대해, 트리 $T_P$는 다음과 같이 정의된다.
아래의 쿼리를 수행하는 프로그램을 작성하라.
첫 번째 줄에 두 정수 $N$, $Q$가 공백으로 구분되어 주어진다. ($1 \le N, Q \le 100\,000$)
두 번째 줄부터 $Q$개의 줄에 걸쳐, $i+1$번째 줄에 $i$번째 쿼리를 의미하는 $3$개의 정수가 공백으로 구분되어 주어진다. ($1 \le x, y, a \le N$)
2번 쿼리가 주어질 때마다, 답을 한 줄에 하나씩 출력한다.
2번 쿼리는 한 개 이상 주어짐이 보장된다.
6 9 1 6 1 1 2 1 2 6 1 1 5 1 2 1 3 2 4 6 1 5 2 2 5 5 2 6 2
1 1 2 5 1
각각의 업데이트 쿼리가 주어진 후 트리의 모양은 순서대로 다음과 같다.
13 5 1 12 2 2 11 12 1 2 2 2 2 9 2 2 6
9 1 1