**数组开小了**
by 落木之樱meow @ 2024-08-04 10:17:52
除此之外:
1. 重复判断了但是没什么问题
2. ans全局和参数都定义了要小心
```cpp
int n,d,u,v,tot,ans,c;
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
```
```cpp
void dfs(int p,int ans){
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
if(!p||ans==d){
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
return ;
}
for(int i=head[p];i;i=e[i].next){
int b=e[i].to;
if(!vis[b]&&b){
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
vis[b]=1;
c++;
dfs(b,ans+1);
vis[b]=0;
}
}
}
```
by 落木之樱meow @ 2024-08-04 10:20:48
@[落木之樱meow](/user/356117) 谢谢( ̄▽ ̄)~*
by MIZUH @ 2024-08-07 10:29:35