专栏文章
关于一道图论题&组合数学中的证
算法·理论参与者 6已保存评论 6
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 6 条
- 当前快照
- 2 份
- 快照标识符
- @mklew7en
- 此快照首次捕获于
- 2026/01/20 01:01 上个月
- 此快照最后确认于
- 2026/02/19 01:16 13 小时前
题目描述
将 枚硬币任意摆放在图中的点上(每个点的硬币个数不限,可以为 ),对于图定义一次操作:从一个至少有 枚硬币的点取走 枚硬币,并分别在与此点相邻的点上各放置 枚硬币。对每种摆法,若点 处无硬币,则总能经过若干次该操作使点 处有硬币,求 的最小值。

解法
定义环上两点的最短距离为在环上到达两点最少需要的步数,如 两点的最短距离为 , 两点的最短距离为 。
定义环上两点的最长距离为在环上到达两点次少需要的步数,如 两点的最长距离为 , 两点的最长距离为 。
定义合法为对于每种摆法,若点 处无硬币,则总能经过若干次该操作使点 处有硬币。
下述对于位置的描述默认不包括 。
首先,对于 的情况,显然根据鸽巢原理,在最坏摆法下,所有的位置最多都只有一个硬币。故 的情况不能满足对于每种摆法,能经过若干次该“操作”后使 处有硬币。
对于 的情况,对于每一种摆法,初始时都至少有一个位置的硬币数量大于等于 ,至多有两个位置的硬币数量大于等于 ,由于需要证明 对于所有摆法都成立,所以根据有几个位置硬币的数量大于等于 进行分类讨论。
- 前置性质:显然的,对于每一个位置上的点,到点 的最短距离都小于等于 。
-
初始时有一个位置的硬币数量大于等于 。将这个位置记为 。显然地,若 与 相邻,那么对 进行一次操作后,点 上就有了 枚硬币。所以下面的讨论都不包括 与 相邻的情况。根据前置可知,若 上的硬币数量大于等于 的时候,对 进行 次操作,之后与其相邻的、在与 的最短距离的路径上的点上的硬币数量至少为 ,可以对其进行 次操作,又因为前置性质,所以与此点相邻的点中必然有一个点为 。即操作结束后, 点必然有硬币。若 上的硬币数量等于 时,显然地,除了 外的其他位置上有且只有两个位置的硬币数量为 。若在 与 的最短距离的路径上的、与 相邻的点上有硬币(硬币数量为 ),那么对 进行 次操作后,此点上有 枚硬币,对其进行 次操作后,由于前置性质,所以与此点相邻的点中必然有一个点为 。即操作结束后, 点必然有硬币;若在 与 的最短距离的路径上的、与其相邻的点上没有有硬币(硬币数量为 ),即在 与 的最短距离的路径上的点上有且仅有 枚硬币(不包括点 与点 ),这种情况和上面的情况相似,显然经过操作后 点会出现硬币。若 上的硬币数量等于 时,显然地,除了点 ,其余的位置上有且仅有一枚硬币,对 进行一次操作,此时在 与 的最短距离的路径上的、与 相邻的点上有 枚硬币,再将其进行一次操作,由于前置性质,所以与此点相邻的点中必然有一个点为 。即操作结束后, 点必然有硬币。综上所述,在初始时有一个位置的硬币数量大于等于 的情况下,是合法的。
-
初始时有两个位置的硬币数量大于等于 。将两个位置分别记为 。显然地,若 或 与 相邻,那么对 进行一次操作后,点 上就有了 枚硬币。所以下面的讨论不包括 与 相邻的情况。去除掉 或 与 相邻的情况后,只剩下 与 的最短距离都为 的情况了,由于圆的对称性,所以对于 上硬币枚数颠倒的情况其实是和原来的情况一样的,故我们钦定 上的硬币数量小于等于 上的硬币数量。对于 与 的最短距离都为 的情况,显然地, 相邻。若 上的硬币数量都为 ,那么对于除了 三点之外的两点中有 个位置上的硬币数量为 ,易证 或 与这个位置与相邻,记与这个位置相邻的 或 为 ,那么对 进行一次操作后,这个位置有 枚硬币,对这个位置进行操作,根据前置性质,所以与此点相邻的点中必然有一个点为 。即操作结束后, 点必然有硬币;若 上的硬币数量为 , 上的硬币数量为 ,可以先对 进行一次操作,操作后 上的硬币数量为 ,之后对 进行两次操作后,在 与 的最短距离的路径上的、与 相邻的点上有 枚硬币,最后将其进行 次操作,根据前置性质,所以与此点相邻的点中必然有一个点为 。即操作结束后, 点必然有硬币。综上所述,在初始时有两个位置的硬币数量大于等于 的情况下,是合法的。
由于对于两种可行可能都是合法的,所以当 时,对于每种摆法,若点 处无硬币,则总能经过若干次该操作使点 处有硬币。
原命题得证,证毕。
进一步的推广
我们不难发现,对于一个有 个点的环,都有一个最小值 (),且证法都形如上述证明。
相关推荐
评论
共 6 条评论,欢迎与作者交流。
正在加载评论...