https://www.luogu.com.cn/record/174742652
https://www.luogu.com.cn/record/174886901
https://www.luogu.com.cn/record/174887318
与题解长度几乎一样
@chen_zhe