Bessie 正在帮助 Elsie 准备她即将到来的词汇测验。要测验的单词将从 个不同单词的词库中抽取,其中词库里没有一个单词是另一个单词的前缀。
当词库非空时,Bessie 将从词库中选择一个单词,将其从词库中移除,并从左到右逐个字符地读给 Elsie。Elsie 的任务是在她能够唯一确定该单词时告诉 Bessie,此后 Bessie 将停止朗读。
Bessie 已经决定按顺序 朗读单词。如果 Elsie 尽可能快地回答,Bessie 将朗读每个单词的多少个字符?
这些单词以一种压缩格式给出。我们将首先定义 ()个不同的单词,然后词库将由其中所有不作为另一个单词前缀的单词组成。这些单词定义如下:
- 初始时,第 个单词为空字符串。
- 然后对于每一个 ,第 个单词将等于第 个单词在末尾加上一个额外的字符()。字符的选择使得所有 个单词各不相同。