注释小小的弄了一下，公式暂时先正则^，后期研究高大上方法