bzoj 3391: [Usaco2004 Dec]Tree Cutting网络破坏
3391: [Usaco2004 Dec]Tree Cutting网络破坏
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 296 Solved: 218
[Submit][Status][Discuss]
Description
Input
Output
Sample Input
Sample Output
水题,DFS一遍,记一下每个点子树大小就行了
#include<stdio.h>
#include<algorithm>
#include<vector>
using namespace std;
vector<int> G[10005];
int n, cnt, ans[10005], bet[10005];
void Sech(int u, int p)
{int i, v, now;bet[u] = 1, now = 0;for(i=0;i<G[u].size();i++){v = G[u][i];if(v==p)continue;Sech(v, u);now = max(bet[v], now);bet[u] += bet[v];}now = max(now, n-bet[u]);if(now<=n/2)ans[++cnt] = u;
}
int main(void)
{int x, y, i;scanf("%d", &n);for(i=1;i<=n-1;i++){scanf("%d%d", &x, &y);G[x].push_back(y);G[y].push_back(x);}Sech(1, 0);if(cnt==0)printf("NONE\n");else{sort(ans+1, ans+cnt+1);for(i=1;i<=cnt;i++)printf("%d\n", ans[i]);}return 0;
}
bzoj 3391: [Usaco2004 Dec]Tree Cutting网络破坏相关推荐
- BZOJ 3391: [Usaco2004 Dec]Tree Cutting网络破坏(搜索)
这道直接遍历一遍求出每个点的子节点数目就行了= = CODE: #include<cstdio> #include<iostream> #include<algorith ...
- bzoj3391[Usaco2004 Dec]Tree Cutting网络破坏*
bzoj3391[Usaco2004 Dec]Tree Cutting网络破坏 题意: 给一棵树,问去掉哪个点后可以使剩下的每个子树大小都小于等于节点总数的一半.n≤10000. 题解: dfs的时候 ...
- bzoj 3388: [Usaco2004 Dec]Cow Ski Area雪场缆车(Tarjan)
3388: [Usaco2004 Dec]Cow Ski Area雪场缆车 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 108 Solved: 4 ...
- poj 2376 bzoj 3389: [Usaco2004 Dec]Cleaning Shifts安排值班(贪心)
3389: [Usaco2004 Dec]Cleaning Shifts安排值班 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 462 Solved ...
- BZOJ 3390: [Usaco2004 Dec]Bad Cowtractors牛的报复(最大生成树)
这很明显就是最大生成树= = CODE: #include<cstdio> #include<iostream> #include<algorithm> #incl ...
- 【BZOJ3387】[Usaco2004 Dec]Fence Obstacle Course栅栏行动 线段树
[BZOJ3387][Usaco2004 Dec]Fence Obstacle Course栅栏行动 Description 约翰建造了N(1≤N≤50000)个栅栏来与牛同乐.第i个栅栏的z坐标为[ ...
- Tree Cutting HDU - 5909
Tree Cutting HDU - 5909 题意: 一个无根树,n个点,n-1条边,每个节点有一个权值,一棵树的权值就是其节点(包含本身及其子节点)的权值的异或和:求价值为[0,m)的树有多少颗? ...
- bzoj3390[Usaco2004 Dec]Bad Cowtractors牛的报复*
bzoj3390[Usaco2004 Dec]Bad Cowtractors牛的报复 题意: 最大生成树. 题解: 最大生成树. 代码: 1 #include <cstdio> 2 #in ...
- 【BZOJ】3390: [Usaco2004 Dec]Bad Cowtractors牛的报复(kruskal)
http://www.lydsy.com/JudgeOnline/problem.php?id=3390 .. #include <cstdio> #include <cstring ...
最新文章
- calendar当前时间整点_时间处理相关类
- MYSQL:多表联合查询的例子
- tensorflow综合示例7:LeNet-5实现mnist识别
- 2.4 multiset
- Greenplum 添加或删除standby master节点
- HP的“高端”磁带库!
- 《量子保密通信技术白皮书》
- 使用python+selenium批量提取群成员QQ
- Matlab中erf函数的用法
- 从特征融合的视角设计图神经网络的拓扑结构
- 什麼是雲端服務?阿正老師教你免費玩Amazon EC2雲端主機!(上篇)
- 2022最新SCI影响因子TOP100榜单
- 青海大学的计算机专业排名,青海大学王牌专业有哪些及专业排名
- JAVA和H5的优势有哪些
- 爱情应该给人一种自由感,而不是囚禁感
- 支付宝“刷脸支付”韩国遇冷 真相让人笑出眼泪
- 成像系统分辨率的理论
- 操作系统概论知识总结
- Revit二开-设备(消防箱)翻模
- ippbx出现单通故障解决过程总结
热门文章
- 玩转Win7语音识别功能 让Win7“听话”
- 密码加密模块 bcrypt (详细,好理解,示例源码)
- 对instance进行二次封装
- 导入php项目_商业裂变,之项目技术实战(第九节:程序框架的安装)
- 【链表】单链表的排序(归并排序)
- ITU-T G.1081 IPTV性能监测点 (Performance monitoring points for IPTV)
- python作用域链_Python 中的作用域准则
- linux分区磁盘大小,Linux对超大容量磁盘进行分区
- Android中kt转java_将我现有的andorid工作室项目转换为kotlin?
- nvidia显卡linux 7.2,科学网—悲喜录:服务器 CentOS 7.2 安装Nvidia显卡驱动(64bit) - 袁伟的博文...