Ja jestem zwolennikiem własnych wymyślonych projektów, ponieważ spotykasz najróżniejsze problemy na tej drodze. Jeśli już znasz podstawowe algorytmy, które możesz w nich wykorzystać to jak dla mnie jest to najciekawszy sposób nauki i więcej się przy tym nauczysz niż przy robieniu schematycznych zadań ze SPOJa. Oczywiście jest to moja osobista opinia :). Ty zrobisz jak uważasz. Powodzenia! :D