编程题用二分么?