欧拉函数http://blog.youkuaiyun.com/sentimental_dog/article/details/52002608 逆元:http://www.cnblogs.com/linyujun/p/5194184.html