编程题
### 问题描述 小齐在约翰农场的牛棚门上保留了一张按字母顺序排列的牛的名单。每头牛的名字由一个包含 $1$ 到 $20$ 个小写字符的字符串表示。 作为一个惯常制造麻烦的牛,小齐重新排列了名单上的牛。此外,她还对每头牛的名字进行了字母混淆。给定这个修改后的列表,请帮助约翰农夫计算对于列表中的每个条目,它在原始列表中可能出现的最低和最高位置。 ### 输入格式 第 $1$ 行: 一个整数 $N$。 第 $2$ 行至第 $N+1$ 行: 每行包含一头牛的重新排列后的名字。 ### 输出格式 第 $1$ 行至第 $N$ 行: 第 $i$ 行应指定对于输入字符串 $i$,在约翰农夫的原始名单中,字符串 $i$ 可能出现的最低和最高位置。 ### 样例输入 ``` 4 essieb a xzy elsie ``` ### 样例输出 ``` 2 3 1 1 4 4 2 3 ``` ### 评测数据规模 $1 \leq N \leq 50,000$。
查看答案
赣ICP备20007335号-2