Bajtosia 正在为信息学课程准备一个演示文稿。为此,她必须访问 个具有两两不同地址的网站,从中获取所需的信息。
Bajtosia 使用的浏览器有一个文本框,初始时包含空串。通过按键可以修改文本框中的内容,并访问地址等于当前文本框中单词的网站。可用的操作如下:
- 按键 到 会在当前单词的末尾追加按下的字母。
- 按键 删除当前单词的最后一个字母(如果当前单词为空串则什么也不做)。
- 按键 会访问地址等于当前单词的网站,然后清空文本框中的单词(即将其变为空串)。
- 按键 会将当前单词自动补全为在所有已经访问过的、以当前单词为前缀(即开头片段)的页面中最近一次访问的那一个页面的地址(如果不存在这样的已访问页面,则什么也不做)。
离提交演示文稿的截止时间已经不多了,因此 Bajtosia 想以尽可能少的按键次数访问所有要求访问的网站。Bajtosia 不能访问除要求访问的网站以外的其他网站。Bajtosia 可以以任意顺序访问这些要求访问的网站,并且每个网站必须被访问恰好一次。
请帮助 Bajtosia,求出所需的最小按键次数,以及应该依次按下哪些按键。