Inserir um nó na posição K numa lista ligada

Dada uma lista ligada, é necessário executar q consultas sobre ela. Existem 2 tipos de consultas:
  1. print – o programa deve imprimir a lista ligada
  1. insert k x – o programa deve inserir um novo nó com valor x após o k-ésimo nó da lista ligada

Entrada

A primeira linha da entrada contém um único inteiro q (1 ≤ q ≤ 1000).
As próximas q linhas contêm as consultas:

Saída

O programa deve imprimir corretamente os valores na lista ligada para todas as consultas print. Os valores devem ser separados por espaços.

Exemplos

Entrada
Saída
5 insert 0 100 print insert 1 200 insert 0 50 print
100 50 100 200
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue