输入的第
行两个用空格分隔的整数
,分别表示奶牛的数量和询问的数量。
接下来
行,每两行共同构成一次询问。每次询问的第一行有一个字符
代表询问类型,随后:
若
,在下一行输入一个整数
,表示奶牛需要排列成的顺序的编号;
若
,在下一行输入一行
个用空格分隔的整数
,表示此时奶牛的排列顺序。
输出包含
行,依次分别为各个询问的结果:
对于
操作,输出一行
个用空格分隔的整数,表示对应编号的奶牛排列顺序。
对于
操作,输出一行一个整数,表示对应奶牛排列顺序的排序编号。
5 2 P 3 Q 1 2 5 3 4
1 2 4 3 5 5
农夫约翰有头奶牛,并希望它们按照排列编号
来进行排列。
按升序字典序排列的排列:第个:
第个:
第个:
因此,奶牛们将自己排列成奶牛排列。
假如奶牛们反过来排列成配置「」,并询问农夫约翰它们此时的排列编号是多少。此时我们可以继续列表:
第个:
第个:
此时第个编号对应的排列与奶牛的排列一一对应上了,所有农夫约翰可以看到答案是
。

这道题你会答吗?花几分钟告诉大家答案吧!