题目描述
牌堆初始为 (自顶向下编号)。洗牌机一次洗牌的定义:洗后牌堆第 张 = 洗前牌堆第 张(给定映射 ,)。连续洗 次,输出最终牌堆。
输入格式
第一行两个整数 ;第二行 个整数 ()。
输出格式
一行 个整数,即最终牌堆自顶向下。
样例
输入
5 1 2 3 1 5 4
输出
2 3 1 5 4
数据范围
- ,(正解:映射复合 + 快速幂,),
j00967.in输出j00967.out牌堆初始为 (自顶向下编号)。洗牌机一次洗牌的定义:洗后牌堆第 张 = 洗前牌堆第 张(给定映射 ,)。连续洗 次,输出最终牌堆。
第一行两个整数 ;第二行 个整数 ()。
一行 个整数,即最终牌堆自顶向下。
5 1 2 3 1 5 4
2 3 1 5 4