solutions of leetcode online judge (http://leetcode.com/onlinejudge)