#Lutece2872. 运动会
运动会
Migrated from Lutece 2872 运动会
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
运动会上的一个经典保留节目就是方阵表演了。当然,因为太累,所以没有人愿意参加这个项目。
硬凑了 个哲♂学家来进行这个项目的表演。他们的表演方式很奇怪,是 个动作的一直重复。
他们这套动作,由 统一发号施令:
+ i
:让第 位哲学家举起一朵 Fa♂;E i
:让第 位哲学家乖♂乖放下手上的所有 Fa♂;S i j
:让第 位哲学家和第 位哲学家交换他们所有的 Fa♂(保证 )。
主席台的大佬们觉得这个表演太单调了,于是他们就想直接知道第 个哲学家做了 套动作后举起了几朵 Fa♂。
Input
第一行两个正整数 。
接下来 行,表示这套动作中的每一个动作,保证 。
接下来一行 个整数 ,第 个整数表示大佬们想知道第 个哲学家做了 套动作后举起了几朵 Fa♂。
Output
输出一行 个整数,第 个输出的整数表示第 位哲学家做了 套动作后举起的 Fa♂ 的数量。两个整数之间用一个空格隔开。
Samples
5 3
+ 1
S 1 4
E 1
1 2 3 4 5
0 0 0 1 0
Note
对于第一套动作的每一个动作后,每位哲学家举起的 Fa♂ 的数量如下:
之后一直循环这套动作,可以看成结束时第 位哲学家始终让第 位哲学家只举起 朵 Fa♂,因此每套动作的最后只有第 位哲学家举着 朵 Fa♂。
Resources
The 20th UESTC Programming Contest Preliminary