CF1481F AB Tree

Description

Kilani and Abd are neighbors for 3000 years, but then the day came and Kilani decided to move to another house. As a farewell gift, Kilani is going to challenge Abd with a problem written by their other neighbor with the same name Abd. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1481F/8cce3829ad0fff29931f8889a2e2e36a655644b6.png)The problem is: You are given a connected tree rooted at node $ 1 $ . You should assign a character a or b to every node in the tree so that the total number of a's is equal to $ x $ and the total number of b's is equal to $ n - x $ . Let's define a string for each node $ v $ of the tree as follows: - if $ v $ is root then the string is just one character assigned to $ v $ : - otherwise, let's take a string defined for the $ v $ 's parent $ p_v $ and add to the end of it a character assigned to $ v $ . You should assign every node a character in a way that minimizes the number of distinct strings among the strings of all nodes.

Input Format

N/A

Output Format

N/A

Explanation/Hint

The tree from the sample is shown below: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1481F/9932c28421df84ed39aa2de0d427f303796fa492.png)The tree after assigning characters to every node (according to the output) is the following: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1481F/b80718723843c4e9743a61aa5539266f93c681e1.png)Strings for all nodes are the following: - string of node $ 1 $ is: a - string of node $ 2 $ is: aa - string of node $ 3 $ is: aab - string of node $ 4 $ is: aab - string of node $ 5 $ is: aabb - string of node $ 6 $ is: aabb - string of node $ 7 $ is: aabb - string of node $ 8 $ is: aabb - string of node $ 9 $ is: aa The set of unique strings is $ \{\text{a}, \text{aa}, \text{aab}, \text{aabb}\} $ , so the number of distinct strings is $ 4 $ .