atcoder#ABC152F. [ABC152F] Tree and Constraints
[ABC152F] Tree and Constraints
题目描述
から までの番号がつけられた 個の頂点を持つ木があります。 この木の 番目の辺は頂点 と頂点 を結んでいます。
この木の各辺に、それぞれ白か黒の色を塗ることを考えます。このような塗り方は 通り考えられますが、そのうち以下の 個の制約をすべて満たすものの個数を求めてください。
- 番目の制約は、 つの整数 と によって表される。これは、頂点 と頂点 を結ぶパスに含まれる辺のうち、黒く塗られているものが つ以上存在しなければならないことを意味する。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
個の制約をすべて満たす塗り方の個数を出力せよ。
题目大意
给你一颗有n个节点的树,你要给这棵树黑白染色,并且符合m条限制,每条限制给定u和v,需要满足u到v的路径上至少有一个黑色边,问有多少种染色方案。
3
1 2
2 3
1
1 3
3
2
1 2
1
1 2
1
5
1 2
3 2
3 4
5 3
3
1 3
2 4
2 5
9
8
1 2
2 3
4 3
2 5
6 3
6 7
8 6
5
2 7
3 5
1 6
2 8
7 8
62
提示
制約
- 入力で与えられるグラフは木である。
- なら または
- 入力はすべて整数である。
Sample Explanation 1
この入力中の木は以下のようなものです。 ![図](https://img.atcoder.jp/ghi/5b0208ab1e3bb39a5d4fb7bafbfc448e.png) 辺 と辺 をそれぞれ (白,黒), (黒,白), (黒,黒) で塗った場合に、 個の制約をすべて満たすことができます。 したがって答えは です。
Sample Explanation 2
この入力中の木は以下のようなものです。 ![図](https://img.atcoder.jp/ghi/d08b3f53dfa4857fe9ffe13fa5d7ae69.png) 辺 を黒く塗った場合のみ、 個の制約をすべて満たすことができます。 したがって答えは です。
Sample Explanation 3
この入力中の木は以下のようなものです。 ![図](https://img.atcoder.jp/ghi/386502bb3c85e0bb5aee64e4e7c087a1.png)
Sample Explanation 4
この入力中の木は以下のようなものです。 ![図](https://img.atcoder.jp/ghi/955fa8fd8af658abb24ff2f68b9997be.png)