题目大意是让你用这n条边放在网格上构成凸包,并且边的两端点必须在网格上. 那么比较容易想到的就是枚举可能情况,因为这样的勾股数组成情况不多,因此可以直接枚举所有连出去的边反映在坐标轴上的所有情况,最后判断是否回到起点并且绕城一个凸包. 但是样例三每条边有最多36个方向,那么366*6!显然会超时,我们就需要一些剪枝. 1.第一条边固定住,那么我们的枚举边的顺序的复杂度变成了5!. 2.枚举到最后一个点的时候,不需要再将次边连出去判断是否回到起点,直接判断起点到该点的距离是否为这条边的长度即可,复…