結果 : competitive programming divide and conquer