#559
Unrated
Farm Updates
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Farmer John operates a collection of NN farms (1N1051\le N\le 10^5), conveniently numbered 1N1\ldots N. Initially, there are no roads connecting these farms to each-other, and each farm is actively producing milk.

Due to the dynamic nature of the economy, Farmer John needs to make changes to his farms according to a series of QQ update operations (0Q21050\le Q\le 2\cdot 10^5). Update operations come in three possible forms:

(D x) Deactivate an active farm xx, so it no longer produces milk.(A x y) Add a road between two active farms xx and yy.(R e) Remove the eeth road that was previously added (e=1e = 1 is the first road that was added).

A farm xx that is actively producing milk, or that can reach another active farm via a series of roads, is called a "relevant" farm. For each farm xx, please calculate the maximum ii (0iQ0\le i\le Q) such that xx is relevant after the ii-th update.

입력

The first line of input contains NN and QQ. The next QQ lines each contain an update of one of the following forms:

D x A x y R e

It is guaranteed that for updates of type R, ee is at most the number of roads that have been added so far, and no two updates of type R have the same value of ee.

출력

Please output NN lines, each containing an integer in the range 0Q0\ldots Q.

예제 입력 1

5 9
A 1 2
A 2 3
D 1
D 3
A 2 4
D 2
R 2
R 1
R 3

예제 출력 1

7
8
6
9
9

점수

Tests 2 through 5 satisfy N103N\le 10^3, Q2103Q\le 2\cdot 10^3Test cases 6 through 20 satisfy no additional constraints.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.