- Language:
- Time limit: 1.00 s
- Memory limit: 512 MB
Tehtäväsi on laskea, monellako tavalla merkkijono voidaan jakaa osiin niin, että missään osassa ei esiinny kahta samaa merkkiä.
Esimerkiksi kun merkkijono on abac
, mahdolliset jaot ovat:
a+b+a+c
a+b+ac
a+ba+c
a+bac
ab+a+c
ab+ac
Koska tehtävän vastaus voi olla suuri luku, tulosta vastaus modulo eli vastauksen jakojäännös luvulla .
Syöte
Syötteen ainoalla rivillä on merkkijono, jossa on merkkiä ja joka muodostuu merkeistä a
–z
.
Tuloste
Tulosta yksi kokonaisluku: tehtävän vastaus modulo .
Esimerkki
Syöte:
aybabtu
Tuloste:
44