我提供一个方法,不知道对不对:
给结点编号1,2,3,.....,n
哈密顿回路1 : 1-2-3-4-...-n
哈密顿回路2 : 1-3-5-7-...-(n-1)
哈密顿回路3 : 1-4-7-10-...-(n-2)
......
哈密顿回路i : 1-(1+i)%n-(1+2i)%n-...-(1+(n-1)i)%n
......
哈密顿回路(n-1) : 1-n-(n-1)-...-2
其中第i组和第(n-i)组重复,和其他组都不相交,可以用数论的知识证明
所以一共有(n-1)/2组