https://blog.csdn.net/kele52he/article/details/78897187
不知道为什么sqrt(w) 没有定义但是 (a + sqrt(w)) ^ ((p + 1) / 2) 有值