Sie erhalten eine Liste mit 2 Tupeln positiver Ganzzahlen in der folgenden Form:
a1 b1, a2 b2, ..., an bn
Mit anderen Worten, die 2-Tupel sind durch Kommas getrennt, und die ganzen Zahlen in jedem Tupel sind durch Leerzeichen getrennt. Alle a
Zahlen sind in streng aufsteigender Reihenfolge, ebenso die b
s. Ihr Ziel ist es, "die Lücken zu füllen". Damit ist folgendes gemeint:
- Wenn a i +1 == a i + 1 ist , tu nichts.
- Wenn sonst ein i + 1 <a i + 1 , werden Sie Tupel in die Sequenz einfügen wie folgt: a i b i , a i + 1 b i + 1 , ein i 2 b i + 1 , ..., a i + 1 -1 b i + 1 , a i + 1 b i + 1 .
Mit anderen Worten, wenn es eine "Lücke" im a i gibt , werden Sie mehr in die Liste einfügen, wobei das eingefügte b
s b i + 1 (das Ende der Lücke) ist.
Beispiel :
Eingang: 6 125, 7 170, 10 185
Ausgabe: 6 125, 7 170, 8 185, 9 185, 10 185
Bewertung : Die Bewertung der Übermittlung ist die Anzahl der Bytes, die zum Erstellen eines Programms erforderlich sind, um bei Angabe einer Zeichenfolge wie oben beschrieben die "gefüllte" Liste der Tupel im gleichen Format auszugeben.
Die niedrigste Punktzahl gewinnt!
a1 b1, a2 b2, a3 b3
das einzige Paar, das eine Einfügung auslöst, für die Eingabe von drei Tupeln a1 b1, a3 b3
eine Einfügung von a2 b3
, aber wo sollte es eingefügt werden?