- Time limit: 4.00 s
- Memory limit: 128 MB
Tutkijat ovat eristäneet Uolevin DNA:n ja pyrkivät ymmärtämään sen rakenteen. Ensimmäisenä toimenaan tutkijat haluavat selvittää, ovatko tietyt DNA:n osat samanlaiset. Voisitko auttaa tutkijoita?
Syöte
Syötteen ensimmäisellä rivillä on merkkijono, jossa on merkkiä. Tämä merkkijono kuvaa Uolevin DNA:n. Jokainen merkki on A, C, G tai T, ja merkkijono on indeksoitu kokonaisluvuin .
Sitten syötteessä on kokonaisluku ja sen jälkeen riviä, joista jokainen on yksi kysely. Kullakin rivillä on kokonaisluvut , ja . Tällöin kyselynä on selvittää, ovatko kohdista ja alkavat merkin pituiset merkkijonot samat.
Tuloste
Ohjelmasi tulee tulostaa yksi kokonaisluku: monessako kyselyssä merkkijonot ovat samat.
Rajat
Esimerkki
Syöte:
ACACGTAA 5 1 3 1 1 3 2 1 3 3 3 7 1 3 7 2
Tuloste:
3