dfs只过了27,感觉要用dp,但不会写==