D. 2026年南昌市赛入门组模拟赛一-T4 洗牌机

    传统题 文件IO:shuffle 1000ms 512MiB

2026年南昌市赛入门组模拟赛一-T4 洗牌机

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

桌上有 nn 张牌,从上到下编号依次为 1,2,…,n1, 2, \dots, n。洗牌机每按一次,会把当前位置上的牌搬到新位置:位置 ii 的牌被搬到位置 pip_i。保证 pp 是 1∼n1 \sim n 的一个排列(每个位置恰好成为一张牌的目的地)。

小 A 一共按了 tt 次按钮。请输出最终从上到下每张牌的编号。

输入格式

从文件 shuffle.in 中读取数据。

第一行两个整数 nn, tt;第二行 nn 个整数 p1,p2,…,pnp_1, p_2, \dots, p_n。

输出格式

输出到文件 shuffle.out。

一行 nn 个整数,表示最终从上到下的牌编号,用空格隔开。

输入输出样例 #1

4 1
2 3 4 1
4 1 2 3

输入输出样例 #2

4 1000000000000000000
2 3 4 1
1 2 3 4

数据范围与约定

对于所有数据:1≤n≤2×1051 \le n \le 2 \times 10^5,0≤t≤10180 \le t \le 10^{18},pp 为 1∼n1 \sim n 的排列。

测试点编号 数据限制
1∼21 \sim 2 t≤1000t \le 1000
3∼43 \sim 4 pi=ip_i = i
5∼65 \sim 6 t×n≤108t \times n \le 10^8
7∼87 \sim 8 pp 中每个环的长度 ≤2\le 2
9∼129 \sim 12 n≤1000n \le 1000
13∼1613 \sim 16 t≤106t \le 10^6
17∼2017 \sim 20 无

2026年南昌市赛入门组模拟赛一

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-10-6 14:00
结束于
2026-10-6 18:00
持续时间
4 小时
主持人
参赛人数
7