A-D题解
https://blog.nowcoder.net/n/a572d2b6f68f487cb71abd61546a04e1