MathLabs
语言
Tiếng Việt
English
日本語
简体中文
← 返回
竞赛
›
国际数学奥林匹克
›
1993年
›
第6题
第6题
圆周上有
n
n
n
盏灯
L
0
,
…
,
L
n
−
1
L_0,\ldots,L_{n-1}
L
0
,
…
,
L
n
−
1
,其中
n
>
1
n>1
n
>
1
且
L
n
+
k
=
L
k
L_{n+k}=L_k
L
n
+
k
=
L
k
。在步骤
s
i
s_i
s
i
中,若
L
i
−
1
L_{i-1}
L
i
−
1
亮,则切换
L
i
L_i
L
i
,否则不操作。初始时所有灯都亮。证明:(a) 存在正整数
M
(
n
)
M(n)
M
(
n
)
,使得经过
M
(
n
)
M(n)
M
(
n
)
步后所有灯再次点亮;(b) 若
n
=
2
k
n=2^k
n
=
2
k
,可取
M
(
n
)
=
n
2
−
1
M(n)=n^2-1
M
(
n
)
=
n
2
−
1
;(c) 若
n
=
2
k
+
1
n=2^k+1
n
=
2
k
+
1
,可取
M
(
n
)
=
n
2
−
n
+
1
M(n)=n^2-n+1
M
(
n
)
=
n
2
−
n
+
1
。
第 5/5 步:计算比 2 的幂多一的情形
上一步
下一步
通俗地说
增加一个坐标使消去次数恰好改变 n−2。
n
=
2
k
+
1
⟹
M
(
n
)
=
n
2
−
n
+
1
n=2^k+1\Longrightarrow M(n)=n^2-n+1
n
=
2
k
+
1
⟹
M
(
n
)
=
n
2
−
n
+
1
详细分析
同一递推现在多一个循环坐标,两个端点发生一次重叠。反复平方计算表明全 1 状态恰在 n^2−n+1 步后恢复,此时所有比特再次为 1。这证明第二个上界。
首页
知识库
重大问题
测验
数学家
竞赛