分治法(Divide-and-Conquer Method)解决Count the Cows
为了大家能更好理解Count the Cows的解法,我特地写了详细解题分析。
此问题使用到计算机科学非常重要思想:分治法
(Divide-and-Conquer
),就是分割问题、各个击破。将一个大问题,分割成许多小问题。如果小问题还是很难,就继续分割成更小的问题,直到问题变得容易解决。分割出来的小问题,称作子问题(subproblem
)。解决一个问题,等价于解决所有子问题,解决子问题可以解决更大问题。