結果 : useful algorithms for competitive programming