Solutions to over 50 algorithmic problems on sphere online judge (pl.spoj.com), which I wrote back in the day.