0分求助
查看原帖
0分求助
1027255
Infintity楼主2024/4/5 21:39
#include<bits/stdc++.h>
using namespace std;
int n,d,u,v,s,a[100001];
int main(){
    cin>>n>>d;
    for(int i=1;i<=n-1;i++){
    	cin>>u>>v;
    	if(u==1){
    		a[v]=1;
		}else{
			a[v]+=(a[u]+1);
		}
	}
	for(int i=2;i<=n;i++){
//		cout<<a[i]<<" ";
		if(a[i]<=d) s++;
	}
	cout<<s;
}
2024/4/5 21:39
加载中...