알고리즘 구현 (with C++)