题面据 Putnam 可核档案整理;中文题意为本站自译,公式请以原始来源为准。 PDF:https://kskedlaya.org/putnam-archive/1996.pdf。
Given a finite string of symbols and , we write
for the number of 's in minus the number of 's. For example,
. We call a string **balanced** if every
substring of (consecutive symbols of) has $-2 \leq \Delta(T)
\leq 2XOOXOOX$ is not balanced, since it contains the
substring . Find, with proof, the number of balanced strings of
length .
给定一个由符号 和 组成的有限字符串 ,我们写成
中 的数量减去 的数量。例如,
。我们称字符串 **平衡** 如果每个
(的连续符号)的子串 有 $-2 \leq \Delta(T)
\leq 2XOOXOOX$ 是不平衡的,因为它包含
子字符串 。有证据地求出平衡串的数量
长度。
提示 1
先把题面里的关系改写成一个干净的代数对象。
提示 2
寻找不变量、对称式或一个可以降次数的替换。
提示 3
最后用判别式、因式分解、单调性或构造把所有可能排完。
完整解答
这页先给题面、题型和提示阶梯,完整证明留给读者逐步展开。1996 年 Putnam B5 可先归入代数:第一步把题设翻成对象、条件、目标三行;第二步沿提示寻找不变量、标准构型或关键变形;第三步补齐边界情形,并回到题目原要求核对。
这题适合先独立想一轮再打开提示。不要急着搜索完整解答,先问自己:题面里最硬的限制是哪一句?