트리와 쿼리 16
시간 제한8초메모리 제한512 MB
숲에 간선을 온라인으로 추가하고, 2번 질의는 정점 u와 정수 k를 받습니다. 질의의 답은 본문에 정의되어 있지 않습니다.
문제
N개의 정점으로 이루어진 포레스트가 있다. 정점은 1번부터 N번까지 번호가 매겨져 있고, 초기 포레스트에는 간선이 없다.
입력
첫 번째 줄에 두 정수 , 가 주어진다. (, )
이후 개의 줄에 세 정수 , , 가 주어진다. (, )
초기값이 0인 추가 변수 를 생각하자.
- 이면 인자는 , 이다.
- 이면 인자는 , 이다. 이 쿼리의 답을 계산한 뒤, 를 그 답으로 갱신한다.
출력
인 쿼리마다 답을 한 줄에 하나씩 출력한다.