loj#P2957. 「COCI 2009.10」GENIJALAC
「COCI 2009.10」GENIJALAC
题目描述
译自 COCI 2009.10 T5. GENIJALAC
Mirko 发明了一台打乱机。机器接受一个 列、无限行的纸带作为输入和输出。这 列依次编号为 。
开始时,只有纸带的第一行写了数,其下方的每一行都是空白的。
在纸带的第一行中,每列有一个整数,第 列上写了整数 。
另外,Mirko 给出了一个打乱排列,这是一个长度为 的排列 。
有一个行指针,开始时指向首行。
每次运行该机器时,机器会将当前行(行指针所指向的行)位于第 列的数放到下一行的第 列上, 个数都放好后,指针将下移一行。
Mirko 运行了该机器无限次。现在 Mirko 将纸带的前 列和后 列剪掉了,我们称之为新的纸带。
试问:在新纸带的第 行中,有多少行与新纸带的首行相同。
输入格式
第一行五个整数 。
第二行 个整数 。
输出格式
一行,一个整数,表示在新纸带的第 行中,有多少行与新纸带的首行相同。
4 1 5 0 1
1 3 4 2
2
7 3 8 1 2
2 3 1 6 4 7 5
0
6 2 11 3 0
6 3 5 4 2 1
1
数据范围与提示
对于 的数据, 。
对于所有数据, 。