【模拟】【树】这是一棵树吗?
发布日期:2021-05-07 22:46:35 浏览次数:13 分类:精选文章

本文共 410 字,大约阅读时间需要 1 分钟。

题目


对于一棵大小为n的树,它必定有n-1条边,而且除了大小为1的树以外的树的节点都肯定有一条边连向他。判断一下就好。


代码

#include
long long n,a[1000001],z,l,lz;int main(){ scanf("%lld", &n); for(long long i = 1; i <= n; ++i){ scanf("%lld", &a[i]); z = z + a[i]; //边 if(a[i] == 0) ++l; } lz = z / 2 + 1;; if(z%2 == 1) printf("Impossible"); else if(n > 1 && l > 0) printf("Impossible"); else if(lz == n) printf("Possible"); else printf("Impossible");}
上一篇:【最短路】【枚举】最短路(path)
下一篇:T145120 最佳解答

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月11日 01时29分13秒