解决数度问题的代码,很有意思,不过还有待完善