小红拿到了一棵树,她希望删除一些边,使得每个连通块的大小是偶数。请你帮小红计算最多删除多少条边。 请python同学加上以下扩栈代码并使用python3提交,不要用pypy3!或者使用非递归做法。 sys.setrecursionlimit(200000)
输入描述:
第一行输入一个正整数,代表树的节点数量。接下来的行,每行输入2个正整数,代表节点和节点有一条边连接。


输出描述:
如果无解,请输出-1。否则输出一个整数,代表可以删除的最多边数。
示例1

输入

4
1 2
2 3
3 4

输出

1

说明

删除2-3这条边即可。

示例2

输入

3
1 2
2 3

输出

-1
加载中...