QOJ.ac

QOJ

Limite de temps : 2 s Limite de mémoire : 1024 MB Points totaux : 100 Hackable ✓

#18454. Zbiór i ciąg i zapytanie

Statistiques

Takina i Chisato grają w grę z użyciem zbioru liczb całkowitych dodatnich.

Gra polega na tworzeniu ciągłych rosnących sekwencji przy użyciu liczb ze zbioru. Ciągła rosnąca sekwencja jest zdefiniowana jako ciąg $a_1, a_2, \dots, a_k$ o dodatniej długości $k$, spełniający warunek $a_{i+1} = a_i + 1$ dla wszystkich $1 \le i \le k - 1$.

Gra rozpoczyna się od pustego zbioru i składa się z $Q$ tur. W każdej turze Takina może albo wstawić nową liczbę całkowitą do zbioru, albo usunąć liczbę całkowitą ze zbioru. Za każdym razem, gdy w zbiorze zachodzi zmiana, Chisato musi policzyć, ile różnych ciągłych rosnących sekwencji można utworzyć przy użyciu liczb znajdujących się w zbiorze.

Twoim zadaniem jest pomóc Chisato.

Wejście

W pierwszej linii znajduje się liczba tur, $Q$. Kolejne $Q$ linii zawiera dwie liczby całkowite opisujące ruch Takiny. Każda linia ma jedną z następujących postaci:

  • $1 \ x$ : Wstaw $x$ do zbioru. Gwarantuje się, że $x$ nie znajdowało się wcześniej w zbiorze.
  • $2 \ x$ : Usuń $x$ ze zbioru. Gwarantuje się, że $x$ znajdowało się wcześniej w zbiorze.

Wyjście

Wypisz $Q$ liczb całkowitych oddzielonych znakami nowej linii, oznaczających liczbę ciągłych rosnących sekwencji w zbiorze po każdym ruchu Takiny.

Ograniczenia

  • $1 \le Q \le 300\,000$
  • $1 \le x \le 10^9$

Przykład

Wejście 1

3
1 1
1 2
2 1

Wyjście 1

1
3
1

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.