#ABC205B. 排列检查

排列检查

排列检查

题目描述

给定一个由 11NN 之间的整数组成的长度为 NN 的数列 A=(A1,A2,,AN)A=(A_1,A_2,\dots,A_N)

判断 AA 是否可以通过重新排列 (1,2,,N)(1,2,\dots,N) 得到。

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1 A2A_2 \ldots ANA_N

输出格式

如果 AA 可以由 (1,2,,N)(1,2,\dots,N) 重新排列得到,输出 Yes;否则输出 No

样例

5
3 1 2 4 5
Yes

(3,1,2,4,5)(3,1,2,4,5) 可以由 (1,2,3,4,5)(1,2,3,4,5) 重新排列得到,因此输出 Yes

6
3 1 4 1 5 2
No

(3,1,4,1,5,2)(3,1,4,1,5,2) 无法由 (1,2,3,4,5,6)(1,2,3,4,5,6) 重新排列得到,因此输出 No

3
1 2 3
Yes
1
1
Yes

数据范围

  • 1N1031 \le N \le 10^3
  • 1AiN1 \le A_i \le N
  • 输入均为整数
难度 普及-
通过率
尝试 0
已通过 0
ID
2173
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签