Problem

6 /8


Abfragen in ein Array

Problem

Sie müssen eine Array-basierte Datenstruktur implementieren, die auf diese Anforderungstypen reagieren kann:

0 - die Größe des Arrays und das Zeilenumbruchszeichen anzeigen;
1 x - Fügen Sie am Ende des Arrays die Zahl x hinzu;
2 - das letzte Element des Arrays löschen;
3 x y - die Zahl y zwischen den Elementen des Arrays x und x + 1 einfügen;
4 x - Element Nr.x entfernen;
5 - Zeigt alle Elemente des Arrays in der Reihenfolge an, in der sie durch ein Leerzeichen darin angeordnet sind. Geben Sie am Ende ein Zeilenumbruchzeichen aus;
6 x - Ändern Sie die Größe des Arrays in x. Wenn x kleiner als die aktuelle Größe des Arrays ist, werden alle Elemente, beginnend mit dem Element #x , verworfen. Wenn x größer als die aktuelle Array-Größe ist, werden die angezeigten Elemente des Arrays auf 0 gesetzt.
 
Eingabe: 
- die erste Zeile enthält die Zahl N (\(1 <= n <= 100\));
- Die folgenden N Zeilen enthalten Abfragen in dem Format, das in der Bedingung geschrieben wurde.
 
Ausgabe: Geben Sie Antworten auf Abfragen vom Typ 0 und 5 aus.
 
Beispiele
Eingabe Ausgabe
1
9
0
1 5
2
0
1 0
1 3
2
1 1
5
0
0
0 1