刚刚在csdn看到一个带输入输出的实现 写了一百四十行😤