题目描述
1 以上 N 以下の整数からなる長さ N の数列 A = (A1, A2, …, AN) が与えられます。
A が (1, 2, …, N) の並び替えによって得られるかどうか判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
N A1 A2 … AN
输出格式
A が (1, 2, …, N) の並び替えによって得られるなら Yes
、そうでないなら No
と出力せよ。
题目大意
输入一个长为 n 的数列 a ,判断 a 是否由 1 到 n 的这 n 个正整数重新排列得到。
5
3 1 2 4 5
Yes
6
3 1 4 1 5 2
No
3
1 2 3
Yes
1
1
Yes
提示
制約
- 1 ≤ N ≤ 103
- 1 ≤ Ai ≤ N
- 入力は全て整数である。
Sample Explanation 1
(3, 1, 2, 4, 5) は (1, 2, 3, 4, 5) を並び替えて得られるため、Yes
と出力します。
Sample Explanation 2
(1, 2, 3, 4, 5, 6) をどのように並び替えても (3, 1, 4, 1, 5, 2) にすることはできないので、No
と出力します。