我们称逆序对为一个序列中满足 且
的二元组
。
若一个排列的逆序对个数为奇数,则称它为一个奇排列,否则它被称为偶排列。
给出一个长度为 的排列,有
种操作:
对一个长度为 的序列的操作定义如下:
注意上述定义中同一个操作内的移动都是同时进行的。
小 想要知道每次操作之后这个排列是奇排列还是偶排列。
第一行两个整数,表示序列的长度和操作的次数。
第二行个整数,表示一个
至
的排列。
接下来行,每行三或四个整数,表示一次操作,具体格式及其含义见题目描述。
共行表示每次操作后的答案,若为奇排列则输出
,若为偶排列则输出
。
对于前的数据,
,
,保证
操作中
。
对于前的数据,
,
,保证
操作中
。
对于前的数据,
,
,保证
操作中
。
对于另外的数据,
,
,保证对于任意操作都有
。
对于另外的数据,
,
,保证输入中仅存在操作
。
对于的数据,
,
,
。