到底怎么才能抓住这只狐狸呢?(图)

e
etryht
楼主 (北美华人网)
S
SAT
没空细想,直觉是按这个次序查,总能抓到,因为狐狸被堵在一边: 3234 3234 ….
l
lfxhwl
3322, 3344?
大喜妞
还以为谁家老公又有小三了。
馋鱼夜炖桃
每天都检查中间洞不变
b
bigzzbigzz
狐狸很狡猾,可以来回跳,就是不去中间的洞
a
anai2017
堵了这狐狸的出路就好了。管他咋跳,不能随便去来嚯嚯就行
r
rbgger
etryht 发表于 2025-07-17 10:19

如果狐狸是随机换洞的话,照着一个洞查就可以了,终究会碰到
四六六
连着看2或者4两天就差不多了
馋鱼夜炖桃 发表于 2025-07-17 10:46
每天都检查中间洞不变

如果它在12反复恒跳怎么办
大喜妞
是只有一个正确答案吗?是的话那就是中间的洞。
四六六
回复 5楼 馋鱼夜炖桃 的帖子
明显不行, 狐狸可以12121212
四六六
22442244这样可能逮住
y
yaoyaozhu
332244.
b
blocked
332244.
yaoyaozhu 发表于 2025-07-17 11:20

Almost, but not quite
I think it''''s 332234, actually still not working because the fox can be in 4 or 5 in the beginning.
Maybe like this 332234432
蓝金海
狡兔是三窟。这个狐狸竟然5个洞穴
A
Ascenk
你点背的话,有可能一辈子也抓不到🦊
f
foreverf
etryht 发表于 2025-07-17 10:19

为了确保最终抓到狐狸,你需要设计一个**“周期性查洞策略”**,让狐狸无处可逃。 这个问题已经被数学家严格研究过,以下是 一种保证抓到狐狸的策略(对5个洞适用)
检查顺序(5洞解法): 每天按以下顺序检查: CopyEdit 1, 2, 3, 4, 5, 4, 3, 2 (循环)
f
foreverf
回复 18楼 foreverf 的帖子
感觉AI不对啊, 如果狐狸23454321完美避过
b
blocked
SAT 发表于 2025-07-17 10:35
没空细想,直觉是按这个次序查,总能抓到,因为狐狸被堵在一边: 3234 3234 ….

Maybe the fox can escape like this
b
bluegene123
1, 2, 3, 4, 5 第一天查1, 如果没, 那它就在 2, 3, 4, 5 第二天再查1, 如果没, 那它只可能在 3, 4, 5 (因为它只可以换相邻的洞) 第三天查 2, 如果没, 它只可能在4, 5 第四天查 3, 如果没,它只可能在5 这不是很简单吗?
A
AlIen_196883
很有意思的问题!最少应该是6天必定可以捉到。其中一个解是,234432。 简单解释一下: 横向是5个洞,纵向是日期。 狐狸一定要么在实线格,要么在虚线格。首先可以用3个点把实线格截断,然后照样再用三个点把虚线格截断。这样两组格点都被截断了,狐狸不可能藏到第七天。 第一次见到这个题,确实需要一点创造力!有意思,我要收进我的趣题集子里。
A
AlIen_196883
bluegene123 发表于 2025-07-17 12:31
1, 2, 3, 4, 5 第一天查1, 如果没, 那它就在 2, 3, 4, 5 第二天再查1, 如果没, 那它只可能在 3, 4, 5 (因为它只可以换相邻的洞) 第三天查 2, 如果没, 它只可能在4, 5 第四天查 3, 如果没,它只可能在5 这不是很简单吗?

你是说 1 1 2 3 5?那狐狸显然可以在 4 5 4 5 4 哦。
r
rbgger
bluegene123 发表于 2025-07-17 12:31
1, 2, 3, 4, 5 第一天查1, 如果没, 那它就在 2, 3, 4, 5 第二天再查1, 如果没, 那它只可能在 3, 4, 5 (因为它只可以换相邻的洞) 第三天查 2, 如果没, 它只可能在4, 5 第四天查 3, 如果没,它只可能在5 这不是很简单吗?

不一定,你查11235,狐狸如果是32323就完美躲过了
s
sepcummins
回复 22楼 AlIen_196883 的帖子
最少一天,为什么? 运气好!
A
AlIen_196883
sepcummins 发表于 2025-07-17 12:43
回复 22楼 AlIen_196883 的帖子
最少一天,为什么? 运气好!

注意哦,我说的是 最少六天 必定 可以捉到。1天确实有可能,但不是必定。数学语言是很严谨的。
r
rbgger
AlIen_196883 发表于 2025-07-17 12:33
很有意思的问题!最少应该是6天必定可以捉到。其中一个解是,234432。 简单解释一下: 横向是5个洞,纵向是日期。 狐狸一定要么在实线格,要么在虚线格。首先可以用3个点把实线格截断,然后照样再用三个点把虚线格截断。这样两组格点都被截断了,狐狸不可能藏到第七天。 第一次见到这个题,确实需要一点创造力!有意思,我要收进我的趣题集子里。

这个是正确答案
i
isUNsHine
。。。
叶_开
复杂
b
birdsofparadise
我以为隔壁老王家老婆来发帖了…..
a
aegeanboat
1,2,3,4,5 个洞
先查2,等一晚,如果兔子在1,那么第二天就会跳到2,这样就逮住了。
如果没有逮住,说明兔子在3,4,5。
这时不能查3,因为兔子有可能在3,你查的时候,它又正好跳到2,那1和2就白排除了。
这时要查4,等一晚,如果抓到说明兔子在5,没有的话说明之前兔子在3。
因为你封住了4和5,因此兔子刚才在3只能晚上跳到了2,然后又跳到了1或3。这时查3。抓到了就抓到了,抓不到说明兔子在1。第二天它会跳到2,直接去2抓它即可。
A
AlIen_196883
解决 2244432 或者 4422234 解释一下,以2244432为例 22确定了狐狸在345,第二个2时狐狸在3 44确定了狐狸不在5,而且第一个4的时候狐狸正好到了2,第二个4的时候,确定了狐狸不在5,在1或者3 4确定了狐狸在2 3确定了狐狸在1 2逮住了狐狸
isUNsHine 发表于 2025-07-17 12:49

这个答案是错误的,后面很多答案也都是错误的。
每个答案挨个找错误太麻烦了,其实程序也可以验算,更简单些。显然这个结果是有漏掉的。 顺便确认了下我的结果是对的,234432最后输出都是0。
y
yaob2002
回复 1楼 etryht 的帖子 2 2 4 4 3 2 4 4 2 2 3 4 2 2 4 4 4 2 4 4 2 2 2 4

D
Diana757678
用心去抓
y
yaob2002
这个答案是错误的,后面很多答案也都是错误的。
每个答案挨个找错误太麻烦了,其实程序也可以验算,更简单些。显然这个结果是有漏掉的。 顺便确认了下我的结果是对的,234432最后输出都是0。
AlIen_196883 发表于 2025-07-17 13:30

你得code输入不对, 应该是224432,你得输入是2244432 除了224432, 或者442234,也可以是224442, 442224 逻辑比code好使
b
boom
#22楼解法简洁有效
L
LiuX
c
cindyela
我肯定我的答案是正确的。最多六步,224432。其中第一阶段是22,没抓到就是第二阶段44,再没抓到就是第三阶段32。
第一阶段。假如一开始狐狸在2,那么一步2就抓到了。假如一开始狐狸在1,那么第二步2抓到。如果第一阶段没有抓到,说明“此时”,狐狸在345其中一个。
第二阶段。与第一阶段类似,连续看44。假如第二阶段一开始狐狸在4,那么第三步4抓到。假如第二阶段一开始狐狸在5,那么第四步4抓到。假如第二阶段没有抓到,说明第二阶段一开始狐狸一定在3!这一点很重要! 那么如果第二阶段一开始狐狸在3,连续两次看4都没抓到它,说明它从3换了两次洞,现在要么换到1去了,要么还在3。现在可以开始第三阶段了。
第三阶段,如果第三阶段一开始狐狸在3,那么第五步3抓到。如果不在,说明第三阶段一开始狐狸在1,那么第六步2抓到。
综上,最多六步,按224432,可以抓到。
另外因为对称,按442234也可以抓到。
也许还有其他解,我没有试。
b
boom
cindyela 发表于 2025-07-17 15:04
我肯定我的答案是正确的。最多六步,224432。其中第一阶段是22,没抓到就是第二阶段44,再没抓到就是第三阶段32。
第一阶段。假如一开始狐狸在2,那么一步2就抓到了。假如一开始狐狸在1,那么第二步2抓到。如果第一阶段没有抓到,说明“此时”,狐狸在345其中一个。
第二阶段。与第一阶段类似,连续看44。假如第二阶段一开始狐狸在4,那么第三步4抓到。假如第二阶段一开始狐狸在5,那么第四步4抓到。假如第二阶段没有抓到,说明第二阶段一开始狐狸一定在3!这一点很重要! 那么如果第二阶段一开始狐狸在3,连续两次看4都没抓到它,说明它从3换了两次洞,现在要么换到1去了,要么还在3。现在可以开始第三阶段了。
第三阶段,如果第三阶段一开始狐狸在3,那么第五步3抓到。如果不在,说明第三阶段一开始狐狸在1,那么第六步2抓到。
综上,最多六步,按224432,可以抓到。
另外因为对称,按442234也可以抓到。
也许还有其他解,我没有试。

你搜索 224432 狐狸跳 432343
L
LiuX
我肯定我的答案是正确的。最多六步,224432。其中第一阶段是22,没抓到就是第二阶段44,再没抓到就是第三阶段32。
第一阶段。假如一开始狐狸在2,那么一步2就抓到了。假如一开始狐狸在1,那么第二步2抓到。如果第一阶段没有抓到,说明“此时”,狐狸在345其中一个。
第二阶段。与第一阶段类似,连续看44。假如第二阶段一开始狐狸在4,那么第三步4抓到。假如第二阶段一开始狐狸在5,那么第四步4抓到。假如第二阶段没有抓到,说明第二阶段一开始狐狸一定在3!这一点很重要! 那么如果第二阶段一开始狐狸在3,连续两次看4都没抓到它,说明它从3换了两次洞,现在要么换到1去了,要么还在3。现在可以开始第三阶段了。
第三阶段,如果第三阶段一开始狐狸在3,那么第五步3抓到。如果不在,说明第三阶段一开始狐狸在1,那么第六步2抓到。
综上,最多六步,按224432,可以抓到。
另外因为对称,按442234也可以抓到。
也许还有其他解,我没有试。
cindyela 发表于 2025-07-17 15:04

如果狐狸先知道你怎么走就不行咯 1234554321的话 狐狸走212345432
s
siniu
AlIen_196883 发表于 2025-07-17 12:33
很有意思的问题!最少应该是6天必定可以捉到。其中一个解是,234432。 简单解释一下: 横向是5个洞,纵向是日期。 狐狸一定要么在实线格,要么在虚线格。首先可以用3个点把实线格截断,然后照样再用三个点把虚线格截断。这样两组格点都被截断了,狐狸不可能藏到第七天。 第一次见到这个题,确实需要一点创造力!有意思,我要收进我的趣题集子里。

这个图牛!就是六天,不止一个解。 层主自己想出来的?太厉害了
L
LiuX
这本来就是一个不可能的问题 如果狐狸是先知 猎人永远抓不到狐狸
大妈们先入为主 认为所有的题目都会有答案 no 不是这样
(此处有误,因为狐狸必须跳,而不可以选择苟在同一个洞里;所以只要利用它必须跳+只能跳两边;循环堵它就可以了)
L
LiuX
c
carehare
把洞打通,或者在洞口建东西把洞合并,总之形成2个洞,这样两天各查一个,就能抓住狐狸了。
s
shanggj
LiuX 发表于 2025-07-17 15:20
这本来就是一个不可能的问题 如果狐狸是先知 猎人永远抓不到狐狸
大妈们先入为主 认为所有的题目都会有答案 no 不是这样

狐狸 事先知道猎人的 pattern 也逃不掉呀
一年明月
… 不对,我再想想。
L
LiuX
我觉得这道题是码工题,recursion可解。其关键是狐狸必须move, 不能停留在原来的洞里
1. 首先停在左起第二个洞内,等两天,如果没见到狐狸,说明它不在左起第一或第二个洞。
2. 现在狐狸只可能在左起第三或之后的洞里。把它算成新的左起第一个洞,重复1,直到抓住它为止。
…… 说好的烤肉呢? 😁
一年明月 发表于 2025-07-17 16:09

我第一次反应是322344 但我觉得不行 后边看了前面的解析 居然行
因为狐狸必须跳。。。 所以没办法copy猎人的走法 (如果猎人循环围堵,狐狸可以完全重复猎人的策略就必定能逃脱)
s
shanggj
LiuX 发表于 2025-07-17 16:12
我第一次反应是322344 但我觉得不行 后边看了前面的解析 居然行
因为狐狸必须跳。。。

543212
L
LiuX
这个图牛!就是六天,不止一个解。 层主自己想出来的?太厉害了
siniu 发表于 2025-07-17 15:17

L
LiuX
543212
shanggj 发表于 2025-07-17 16:14

高赞那个比我的快2步
L
LiuX
foreverf 发表于 2025-07-17 12:15
为了确保最终抓到狐狸,你需要设计一个**“周期性查洞策略”**,让狐狸无处可逃。 这个问题已经被数学家严格研究过,以下是 一种保证抓到狐狸的策略(对5个洞适用)
检查顺序(5洞解法): 每天按以下顺序检查: CopyEdit 1, 2, 3, 4, 5, 4, 3, 2 (循环)

chatgpt说的不对 它的策略狐狸可以跟着它屁股跳
L
LiuX
foreverf 发表于 2025-07-17 12:15
为了确保最终抓到狐狸,你需要设计一个**“周期性查洞策略”**,让狐狸无处可逃。 这个问题已经被数学家严格研究过,以下是 一种保证抓到狐狸的策略(对5个洞适用)
检查顺序(5洞解法): 每天按以下顺序检查: CopyEdit 1, 2, 3, 4, 5, 4, 3, 2 (循环)

比如 212345432
p
particle2015
AlIen_196883 发表于 2025-07-17 12:33
很有意思的问题!最少应该是6天必定可以捉到。其中一个解是,234432。 简单解释一下: 横向是5个洞,纵向是日期。 狐狸一定要么在实线格,要么在虚线格。首先可以用3个点把实线格截断,然后照样再用三个点把虚线格截断。这样两组格点都被截断了,狐狸不可能藏到第七天。 第一次见到这个题,确实需要一点创造力!有意思,我要收进我的趣题集子里。

这个22楼解法是对的,太牛了
s
shenandoah1
很有意思的问题!最少应该是6天必定可以捉到。其中一个解是,234432。 简单解释一下: 横向是5个洞,纵向是日期。 狐狸一定要么在实线格,要么在虚线格。首先可以用3个点把实线格截断,然后照样再用三个点把虚线格截断。这样两组格点都被截断了,狐狸不可能藏到第七天。 第一次见到这个题,确实需要一点创造力!有意思,我要收进我的趣题集子里。
AlIen_196883 发表于 2025-07-17 12:33

这个解法确实很赞。234,432可以随意组合,对吧,234234, 432432,432234都是解法。
换个角度来解释,如果狐狸起始位是偶数(2或4),第一个234或432检查子序列保证能抓住狐狸。
如果狐狸起始位是奇数(1,3,5),那么第二个检查子序列开始时,狐狸位置正好变成2或4,再重复做一次就可以抓到了。
L
LiuX
shenandoah1 发表于 2025-07-17 17:55
这个解法确实很赞。234,423可以随意组合,对吧,234234, 432432,432234都是解法。
换个角度来解释,如果狐狸起始位是偶数(2或4),第一个234或432检查子序列保证能抓住狐狸。
如果狐狸起始位是奇数(1,3,5),那么第二个检查子序列开始时,狐狸位置正好变成2或4,再重复做一次就可以抓到了。

不可以啊🙂‍↔️
L
LiuX
shenandoah1 发表于 2025-07-17 17:55
这个解法确实很赞。234,423可以随意组合,对吧,234234, 432432,432234都是解法。
换个角度来解释,如果狐狸起始位是偶数(2或4),第一个234或432检查子序列保证能抓住狐狸。
如果狐狸起始位是奇数(1,3,5),那么第二个检查子序列开始时,狐狸位置正好变成2或4,再重复做一次就可以抓到了。

你必须逼边+重复
L
LiuX
shenandoah1 发表于 2025-07-17 17:55
这个解法确实很赞。234,423可以随意组合,对吧,234234, 432432,432234都是解法。
换个角度来解释,如果狐狸起始位是偶数(2或4),第一个234或432检查子序列保证能抓住狐狸。
如果狐狸起始位是奇数(1,3,5),那么第二个检查子序列开始时,狐狸位置正好变成2或4,再重复做一次就可以抓到了。

你需要连线斩断所有狐狸的路径 而且高赞的方法 或者是对称的走法是最快
s
shenandoah1
你必须逼边+重复
LiuX 发表于 2025-07-17 18:25

前面有笔误,423应该432。层主的算法确实是一种逼迫法,并且可以延伸到任意N个洞。关键是狐狸必须每天在奇数位和偶数位转换,这样如果狐狸起始位是偶数,在2,3,4,…,N-1(或者N,如果N是偶数)的检查序列下,空间被一步步缩小到只有一个位置。
如果狐狸起始位是奇数,等一步就可以了,下一步狐狸的位置会变成偶数。
S
SevenWishes
234234 234432 432234 432432
1234512345 1234554321 5432112345 5432154321
S
SevenWishes
in fact the second group can be,
1234x 1234x 1234x 5432x 5432x 1234x 5432x 5432x
where x can be any number does not matter
A
AlIen_196883
这个图牛!就是六天,不止一个解。 层主自己想出来的?太厉害了
siniu 发表于 2025-07-17 15:17

是的。其实一开始我试了几次都不对,还以为问题是无解的,想了半天怎么证明 这个问题让我想起来以前研究过的percolation问题等等。Site percolation问题就是研究这种 堵住几个格点,图是否就不再连通了 这样的问题。 过一会忽然就有灵感了,意识到可以拆分成两组格点。以前解过不少类似的小问题,很有趣!
d
driftyy
AlIen_196883 发表于 2025-07-17 12:33
很有意思的问题!最少应该是6天必定可以捉到。其中一个解是,234432。 简单解释一下: 横向是5个洞,纵向是日期。 狐狸一定要么在实线格,要么在虚线格。首先可以用3个点把实线格截断,然后照样再用三个点把虚线格截断。这样两组格点都被截断了,狐狸不可能藏到第七天。 第一次见到这个题,确实需要一点创造力!有意思,我要收进我的趣题集子里。

好漂亮的解法
o
oliver007
bluegene123 发表于 2025-07-17 12:31
1, 2, 3, 4, 5 第一天查1, 如果没, 那它就在 2, 3, 4, 5 第二天再查1, 如果没, 那它只可能在 3, 4, 5 (因为它只可以换相邻的洞) 第三天查 2, 如果没, 它只可能在4, 5 第四天查 3, 如果没,它只可能在5 这不是很简单吗?

第三天还有可能在1
C
CG1541
AlIen_196883 发表于 2025-07-17 12:33
很有意思的问题!最少应该是6天必定可以捉到。其中一个解是,234432。 简单解释一下: 横向是5个洞,纵向是日期。 狐狸一定要么在实线格,要么在虚线格。首先可以用3个点把实线格截断,然后照样再用三个点把虚线格截断。这样两组格点都被截断了,狐狸不可能藏到第七天。 第一次见到这个题,确实需要一点创造力!有意思,我要收进我的趣题集子里。

这个解法很优美
n
newince
回复 38楼 cindyela 的帖子
你的解是224432,假如兔子是432345,是不是完美错过?
n
newince
回复 61楼 AlIen_196883 的帖子
佩服,如滔滔江水,连绵不绝
d
dukenyc125
aegeanboat 发表于 2025-07-17 13:05
1,2,3,4,5 个洞
先查2,等一晚,如果兔子在1,那么第二天就会跳到2,这样就逮住了。
如果没有逮住,说明兔子在3,4,5。
这时不能查3,因为兔子有可能在3,你查的时候,它又正好跳到2,那1和2就白排除了。
这时要查4,等一晚,如果抓到说明兔子在5,没有的话说明之前兔子在3。
因为你封住了4和5,因此兔子刚才在3只能晚上跳到了2,然后又跳到了1或3。这时查3。抓到了就抓到了,抓不到说明兔子在1。第二天它会跳到2,直接去2抓它即可。

明明是狐狸,怎么到你那儿是🐰了,审题!