Problem
Devi implementare una struttura dati basata su array in grado di rispondere a questi tipi di richieste:
0 - stampa la dimensione dell'array e il segno di nuova riga;
1 x - aggiungi il numero x
alla fine dell'array;
2 - rimuove l'ultimo elemento dell'array;
3 x y - inserisci il numero y tra gli elementi dell'array x
e x + 1
;
4 x - rimuovi elemento №x
;
5 - visualizza tutti gli elementi dell'array nell'ordine in cui appaiono in esso, separati da uno spazio. Alla fine, emetti un segno di nuova riga;
6 x - modifica la dimensione dell'array in x
. Se x è inferiore alla dimensione corrente dell'array, tutti gli elementi a partire dall'elemento №x
vengono scartati. Se x
è maggiore della dimensione corrente dell'array, gli elementi dell'array risultanti saranno uguali a 0.
Inserimento:
- la prima riga contiene il numero N
(\(1 <= n <= 100\));
- le successive N
righe contengono le richieste nel formato scritto nella condizione.
Output: stampa le risposte a query come 0 e 5.
Esempi
# |
Input |
Uscita |
1 |
9
0
1 5
2
0
10
1 3
2
1 1
5
|
0
0
0 1
|