生平罕见,竟会有如此思维难度如此高的题
这道题很难很难,非常难,但是题目很简短,代码也很简短,一道递推。
题目大意:对于一个
前置知识
-
哈密顿路:由一个点出发到另外一个点结束,要求经过图中所有的点的一条路(不能重复经过点)。
-
哈密顿回路:从一个点出发再回到此点,经过图中所有点的一条路(不能重复经过点)。
话不多说,开始推。
设

设

显然,
证明:
第

这种情况为

这种情况为
这里不能从
下面介绍
分四种情况进行讨论:
1.

这种情况为
2.

这种情况为
3.

这种情况为
4.

这种情况为
又要分以下三种情况讨论:
(1)

这种情况通过观察第
(2)

这种情况就是
(3)

这种情况等同于这种情况:

就是将这种情况向前多增加了一列,故此时
所以总共来说,
所以,
在联立最初的结论
初始化为:
最后记得这道题还要用高精度,否则会爆。