Icy Composer (AOJ 2367)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2367

問題

解法

てきとうにはしょりながら文字列を全部展開して、すべての部分文字列とstrstrで存在するかどうかを比較した。はしょる方法は400文字以上の繰り返しは繰り返し回数を適当に減らし、400文字以上で既に同じ文字列を展開したことがあったら展開をしないといった事をやった。
入力に、9999999999999999999(a)とか0(abc)とか100()とか来そうだけど無かった。