你的结果是int型的吧,我用long型和bigInteger都是过了90%,那就是不知道有什么情况没考虑。