#Lutece0537. Sarmutation
Sarmutation
Migrated from Lutece 537 Sarmutation
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
沙耶定义了一个无穷级数Saya infinite series(简称Saries
):
显然,每个Saries可以用函数来描述。
例如:
沙耶基于此又定义了一种序列Saya Sequence(简称Saquence
):
Saquence
是Saries
中连续的一段序列。
Saquence
的首项是Saries
中下标能被整除的项。
例如:
是一个长度为的Saquence
(因为它是从下标开始连续的一段序列)
是一个长度为的Saquence
(因为它是从下标开始连续的一段序列)
不是一个Saquence
(虽然它是中连续的一段,但是从的开始,不能被整除,并且也不是其他任何一个Saris
的合法子序列)
沙耶又定义一个Saquence
的排列为Saya Permutation(简称为Sarmutation
)。
例如:
是Saquence
的一个排列,所以是Sarmutation
。
是Saquence
的一个排列,所以是Sarmutation
。
不是任何一个Saquence
的任何一个排列,所以不是Sarmutation
。
求一个整数序列是否为一个Sarmutation
。
Input
第一行一个整数(),表示测试数据的组数。
每组测试数据两行:
第一行一个整数(),表示整数序列的长度。
第二行个整数,表示序列的每个元素(绝对值小于)。
Output
每组数据输出一个串:YES
或NO
,表示该序列是否为Sarmutation
。如果是输出YES
,如果不是输出NO
。
Samples
3
4
6 3 1 4
5
12 55 60 7 11
5
1 2 3 4 5
YES
YES
NO
Resources
Saya Mathematics@蒲公英的黄昏