結果 : algorithms and data structures for competitive programming