CSES - Datatähti 2024 alku - Monistus
  • Language:
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Annettuna on merkkijono, joka koostuu kirjaimista az ja numeroista 19.

Seuraavaa operaatiota toistetaan niin kauan kuin merkkijonossa on numeroita jäljellä:

Etsitään merkkijonon vasemmanpuoleisin numero, 1 \le d \le 9. Arvosta riippuen, numeron oikealla puolella oleva d:n pituinen osajono monistetaan. Tämän jälkeen numero poistetaan merkkijonosta.

Esimerkiksi merkkijonolle 82silisko operaatiot etenevät seuraavasti:

82silisko \rightarrow 2silisko2silisko \rightarrow sisilisko2silisko \rightarrow sisiliskosisilisko

Selvitä, mikä merkkijonon sisältö on operaatioiden jälkeen. Voit olettaa, että merkkijonossa on lopulta pelkkiä kirjaimia.

Syöte

Syötteen ainoalla rivillä on merkkijono, joka koostuu merkeistä az ja 19.

Jokaisen merkkijonossa esiintyvän numeron d oikealla puolella on vähintään d lisää merkkiä.

Tuloste

Tulosta merkkijonon sisältö operaatioiden jälkeen.

Esimerkki 1

Syöte:

82silisko

Tuloste:

sisiliskosisilisko

Esimerkki 2

Syöte:

mis3si1pi

Tuloste:

mississippi

Osatehtävä 1 (71 pistettä)

  • Merkkijonon pituus ennen operaatioita on korkeintaan 20

Osatehtävä 2 (29 pistettä)

  • Merkkijonon pituus operaatioiden jälkeen on korkeintaan 5\cdot10^5