binary-search
greedy
