hdu 4707
来源:互联网 发布:淘宝联盟鹊桥招商 编辑:程序博客网 时间:2024/06/16 14:35
题目
题意:找出距离0点距离>d的点数
题意:我用的bfs求出点的距离
#include<stdio.h>#include<string.h>#include<vector>#include<queue>#include<algorithm>using namespace std;#define N 100010int t,n,d;int a,b;vector<int>e[N];int dis[N];bool vis[N];int main(){ scanf("%d",&t); while(t--) { scanf("%d%d",&n,&d); for(int i=0;i<=n;i++) e[i].clear(),dis[i]=N; dis[0]=0; memset(vis,0,sizeof(vis)); for(int i=0;i+1<n;i++) scanf("%d%d",&a,&b),e[a].push_back(b),e[b].push_back(a); queue<int>q; q.push(0); vis[0]=1; while(!q.empty()) { int x=q.front(); q.pop(); for(int i=0;i<e[x].size();i++) { int y=e[x][i]; if(vis[y]==0) { dis[y]=dis[x]+1; vis[y]=1; q.push(y); } } } int cnt=0; for(int i=0;i<n;i++) cnt+=(dis[i]>d); printf("%d\n",cnt); }}
- hdu 4707
- hdu 4707
- hdu 4707 pet acm
- hdu 4707 Pet
- hdu - 4707 - Pet
- hdu 4707 Pet 水
- hdu(4707) Pet
- Hdu 4707 Pet -- 树形
- hdu 4707 bellman
- hdu 4707 bfs
- HDU 4707 水DFS
- HDU 4707 Pet (DFS)
- hdu 4707 Pet(dfs)
- HDU 4707 Pet
- HDU 4707 Pet
- hdu~4707(vector)
- hdu 4707 Pet(深搜)
- hdu 4707 Pet
- 游戏开发者总结实习期间的7个教训
- Quartz中时间表达式的设置-----corn表达式
- 几款常用光学字符识别(OCR)软件比较
- 编译GTK程序出现 gtk/gtk.h文件错误
- iSCSI @ Centos6.4
- hdu 4707
- .NET/ASP.NET 4.5 Bundle组件—捆绑、缩小静态文件
- json配置文件注释
- recvmsg()和sendmsg()函数(1)
- sudo,su,root的区别
- 正则表达式
- PHP开源大全
- 常用 Java 静态代码分析工具的分析与比较
- Yet Another PhotoMosaic Generator