数学杂题分享 6
题目 给定正整数
- Alice 给 Bob 指定一个字符串集合
\mathcal{D} ,这个集合中的每个字符串的长度都应为k ,且只包含字符0和1。 - Bob 需要在方格的每个格子中填入字符
0或1中的一个,使得每一行从左往右读所形成的字符串出现在\mathcal{D} 中,每一列从上往下读形成的字符串也出现在\mathcal{D} 中。
求最小的正整数
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
(剧透警告)
我们先来构造一个尽量大的词典 0,那么从行上的限制来看,方格表的第一列就只能全是 0 了。那么,如果我们的词典恰好包含所有 0 开头且不是全 0 的串,那么 Bob 就一定填不出来了(这是因为第一列一定矛盾)。这样我们构造了一个大小为
我们来证明这一点。考虑一个反例词典 0 串和全 1 串不能出现在
其次,对于任意字符串 0 当且仅当 0 则第
来源 本题来自刚刚结束的 EGMO 2023。