CSES - Salaviesti
  • Time limit: 4.00 s
  • Memory limit: 128 MB

Uolevi haluaa lähettää Maijalle viestin, mutta Maija ei saa tietää lähettäjää. Niinpä Uolevi kokoaa viestin sanomalehden osista. Uolevilla on käytössä rajattomasti tiettyä sanomalehden numeroa.

Tehtäväsi on auttaa Uolevia muodostamaan viesti niin, että hänen täytyy yhdistää mahdollisimman vähän osia.

Syöte

Syötteen ensimmäisellä rivillä on merkkijono, jossa on sanomalehden sisältö. Toisella rivillä on merkkijono, jossa on Uolevin viesti. Molemmat merkkijonot muodostuvat merkeistä A–Z.

Tuloste

Ohjelmasi tulee tulostaa yksi kokonaisluku: montako osaa Uolevin täytyy yhdistää keskenään.

Rajat

Kummankin merkkijonon pituus on enintään 5 \cdot 10^4 merkkiä.

Esimerkki

Syöte:

KALAMAIJAMOINENAAPELI
MOIKKA

Tuloste:

3

Selitys: Uolevi valitsee sanomalehdestä osat MOI, K ja KA.