Some Algorithms, online programming contests problems