实世界中的问题，自然候选项的数量大得惊人。例如，就像上文描述的，如果查找一个数的约数，待测的候选项的数量将是给定的数字n，所以如果n是16位的十进制数字，那么搜索将会执行至少10条计算机指令，在一台典型的计算机上这将花费几天的时间。如果n是一个任意的64位自然数，平均就有19个十进制，那么搜索将会耗费大约十年的时间。这种随着数据规模的增加，候选项数量急剧增长的现象发生在所有种类的问题中。举个例子，如果我们想要一个特殊的10个字母的重排，那么我们有10!共3,628,800个待考的候选项，一个典型的计算机可以