Tak ja sem napisu plny zneni, treba to nekoho zachrani :)
Jmenovalo se to teda nejspis Pavarotti a za ukol bylo zjistit jestli a kolikrat je mozne sestrihat dlouhy koncert tak, aby po slepeni dal vasi kratsi pisnicku. (useky se nedaly prehazovat)
Vstup:
radek obsahoval pisnicku ve tvaru:
[slabika]-[ton]-[delka] [slabika]-[ton]-[delka] [slabika]-[ton]-[delka] ...
radek byl koncert ve stejnem formatu
Vystup:
pocet moznosti sestrihani koncertu, aby poslepovane kousky daly pisnicku
Omezeni:
pisnicka - max 100 000 trojic [slabika]-[ton]-[delka]
program koncertu - hodne dlouhy
vystupni hodnota - vejde se do 2^63
pamet - 2 MB (HDD neomezene)
slabika - 3 a min znaku
delka - 4B int, 1 az 240 000
ton - jeden nebo dva znaky (CDEFG.., C# D#..., Cb..., c1 d1..., c2 d2... tyhle kombinace)
celkem 86 tonu
A pouzit slo jen trojici, ktera presne odpovida te v pisnicce (takze presne stejna slabika, ton, delka).
Jinak problem je asi algoritmicky stejnej jako ten, co posilal kolega vejs ^^
Tak hodne stesti :)