例如:while(ans<=15&&!dfs(0)) ans++;

先判断是否到达了最多步骤的限制,再dfs,防止无效的dfs,如限制15步,如果交换ans<=15和dfs的顺序,则会dfs(16),增加无效的时间。

posted on 2022-04-18 00:06  我疯故我在  阅读(33)  评论(0)    收藏  举报