https://atcoder.jp/contests/abc161
ABC161に参加したのでメモ。
A~Dは問題なく解けた。
D - Lunlun Number
桁DP + 二分探索で解いた。ある正の整数に対して、以下のルンルン数を数えることができれば、二分探索でK番目のルンルン数を見つけることができる。
桁DPでは、ある桁の数がleading zeroなのかどうかに注意して遷移を考える。
桁DPについては、似たような問題として、
がある。
こういう問題は桁DPを使えば脳死で解けるが、そうして解いても学びが得られない。あとで解説にあるようにBFSで解くなどしたい。