Files

16 lines
647 B
TeX

A primeira linha contém dois inteiros $N$ e $M$
($1 \leq N, M \leq 10^5$), o tamanho do vetor e o número de operações.
A segunda linha contém $N$ inteiros $a_i$, cada um igual a 0 ou 1, representando
o estado inicial do vetor.
As próximas $M$ linhas descrevem as operações. Cada operação tem um dos formatos:
\begin{itemize}
\item \texttt{1 i}: inverta o elemento de índice $i$;
\item \texttt{2 k}: imprima o índice do $k$-ésimo valor 1 do vetor.
\end{itemize}
Todos os índices são baseados em 0. Para toda operação do segundo tipo, é
garantido que existem pelo menos $k+1$ valores 1 no vetor no momento da consulta.