#cspj0015. 染色
染色
Description
[丛雨]设计了一棵 个点的有根树,节点编号为 ,根节点为 。最开始所有点都是白色,你需要选择一些点染成黑色,同时有若干条限制,限制有两种:
类限制: 的子树内至少有 个点被染成黑色。
类限制: 的子树外至少有 个点被染成黑色。
请问最少把多少个点染成黑色才能满足条件,如果无解输出 。
Format
Input
第一行一个正整数 。
接下来 行,每行两个正整数 ,表示 与 之间有一条边。
接下来 行读入整数 ,表示 限制的数量。
接下来 行,每行两个整数 , ,表示一条限制。
接下来 行读入整数 ,表示 限制的数量。
接下来 行,每行两个整数 , ,表示一条 限制。
Output
一行一个整数,表示答案。
Samples
3
1 2
1 3
2
2 1
3 1
2
2 1
3 1
2
Limitation
对于 的数据,满足 。
对于再 的数据,满足 。
对于 的数据,满足 。
1s, 128MB for each test case.
Related
In following contests: