警示后人:如果你 dfs 搜不到下一位
查看原帖
警示后人:如果你 dfs 搜不到下一位
740333
Rannio楼主2025/7/31 22:52

不要乱压行!!!!!!!!

    if(kk!=-1) {if(trie[x][kk]) dfs(trie[x][kk],wz+1);}//括号不能删!!!!!!
	else{
		if(str1[wz]=='?') {for(int i=0;i<=3;i++) if(trie[x][i]) dfs(trie[x][i],wz+1);}//括号不能删!!!!!!
		else{
			dfs(x,wz+1);
			for(int i=0;i<=3;i++) if(trie[x][i]) dfs(trie[x][i],wz+1),dfs(trie[x][i],wz); 
		}
	}
2025/7/31 22:52
加载中...