Einführung
Der Regen ließ endlich nach. Der größte Teil der Menschheit ist aufgrund eines Fehlers im Code von @ user12345 ertrunken . Überlebende sind auf einem weltweiten Archipel verstreut. Die Funkkommunikation ist unterbrochen, und die Menschheit ist bereit, sich wieder zu entfalten. Ohne jeden Grund haben sich Zombie-Piraten am Nullmeridian versammelt und ziehen nach Westen. Die Horde verschlingt alles.
Problem
Unser Weltuntergangsszenario kann durch 5 ganze Zahlen in einer einzigen Zeile beschrieben werden, die eine Reihe von kooperierenden Inselgemeinschaften darstellen. Sie sind von West (ganz links) nach Ost (ganz rechts) angeordnet.
Beginnend mit der östlichsten Insel fliehen die Inselbewohner paarweise zur nächstgelegenen Insel. Seltsamerweise überlebt für jedes Paar, das sich einschifft, nur eines die Reise. Inselbewohner reisen nur zu zweit. Seltsame Bevölkerungsgruppen wählen einen einzigen Bewohner, der zurückbleibt und die neuesten Radio-Updates zu den Possen der Zombie-Piratenhorde liefert. Die Bevölkerung weigert sich zu reisen, bis alle Inseln im Osten ihre Wanderungen abgeschlossen haben oder gestorben sind. Wenn die Bevölkerung die letzte, westlichste Insel erreicht, hört die Reise auf.
Der Betriebsleiter am Ende der Welt benötigt ein Programm, das die endgültigen Bevölkerungszahlen jedes Dorfes ausgibt.
Beispiel Eingabe
3 8 6 0 2
Beispielausgabe
8 1 0 1 0
Annahmen
- Die Eingabe kann über stdin erfolgen, aus einer Datei mit willkürlichem Namen gelesen oder als Argument akzeptiert werden
- Für jede Insel gilt 0 <= Bevölkerung <= 1024
- Die Bevölkerung überspringt niemals eine Insel
Kürzeste Antwort gewinnt!