hdu 4707 Pet 水
熱身賽就寫這一題還讀錯題意了,以為是求長度為d的最小覆蓋集,結果居然是求深度大於d的點數……
/*
author:jxy
lang:C/C++
university:China,Xidian University
**If you need to reprint,please indicate the source**
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <vector>
using namespace std;
#define pb push_back
int n,d;
bool vis[100005];
vector<int> org[100005];
int ans;
void dfs(int v,int dp)
{
if(dp>d)return;
vis[v]=1;
ans++;
for(int i=0;i<org[v].size();i++)
{
int &u=org[v][i];
if(vis[u])continue;
dfs(u,dp+1);
}
return;
}
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&n,&d);
int i,a,b;
memset(vis,0,sizeof(vis));
for(i=0;i<=n;i++){org[i].clear();}
for(i=1;i<n;i++)
{
scanf("%d%d",&a,&b);
org[a].pb(b);
org[b].pb(a);
}
ans=0;
dfs(0,0);
printf("%d\n",n-ans);
}
}
最後更新:2017-04-03 15:21:43
上一篇:
設置session過期的各種方式(主要看weblogic的方式)
下一篇:
查詢MySql數據庫架構信息:數據庫,表,表字段
應用中拋出SELECT/UPDATE/INSERT/DELETE command denied to user 'XXX'@'XXX.XXX.XXX.XXX' for table 'xxx' 的
Access denied for user: 'root@localhost' (Using password: YES)
MyEclipse IDE中的代碼追蹤功能
JVM源碼分析之Metaspace解密
阿裏雲EDAS E2 2.15.0 版本發布說明
阿裏雲聆聽,開門接客8個月成效如何?
嵌入式存儲STT-MRAM取代NOR Flash大勢所趨
阿裏感悟(十一)如何準備麵試
POJ 3090 歐拉函數遞推
HTML5手機2013將達10億部 今年3.36億部