要するに二分法でしょ
C++は関係無い