两个for循环+递推+遇到0就剪枝