こどふぉのバチャ一回です
Codeforces Round #405 (rated, Div. 1, based on VK Cup 2017 Round 1)
A, Bの2完です
A. Bear and Different Names
のときについて考えます。
これは番目の人に辞書順で番目に小さい名前をつければ満たすことができます。
の場合について考えます。
このとき、とすれば良いです。
なぜなら、こうすることによってやに影響を与えること無くのみを"NO"の状態にできるからです。
したがって、まではの通りに名付け、
それ以降はを見て、当てはまるやり方で名付ければ良いです。
B. Bear and Tree jumps
全方位木DPをしました。これは想定解ではありません。
最初に想定解の解説をしてから全方位木DPでの解説をしようと思います。