用backtracking还算快的
哎呀，居然一开始没想到用dp，想的是backtracking