#B3965. 神秘排列
神秘排列
题目描述
一个数列是神秘数列当且仅当满足下列条件:
- 这个数列是一个排列。即,整数 均在这个数列中出现过,且其中的每种整数仅出现过一次;
- 我们将一个数列中 出现的位置(出现在第几个)记作 (),神秘数列需要满足对于 中的任意一个整数 ,都有 。
例如,对序列 ,其中 的出现位置为 ,因此 。但是 ,因此这个序列不是神秘序列。
你的工作是需要判定一个数列 是否为神秘数列。
输入格式
第一行一个整数 ,表示数列的长度。
第二行 个整数 。
输出格式
一个字符串,假如这个数列是神秘数列,则输出 YES,否则输出 NO。
样例 #1
样例输入 #1
3
2 1 3
样例输出 #1
YES
样例 #2
样例输入 #2
5
3 5 2 1 4
样例输出 #2
NO
提示
数据规模与约定
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,。
数据保证 是一个排列,即整数 均在这个数列中出现过,且每种整数仅出现过一次。