给定两点,问两点经过一个多边形的最小花费,可以选择绕边走,花费是1,或者选择直接穿过多边形,花费是2,在多边形内部的花费是路程乘2
http://blog.csdn.net/javaman_chen/article/details/8254309