Official

A - Strictly Increasing? Editorial by hirayuu_At


問題文に書かれている通り、すべての \(i\) に対して \(A_i\lt A_{i+1}\) が成り立つか判定すればよいです。

どうしても不正解となる場合、以下のような原因が考えられます。

  • 正しく入力が行えていない
  • \(A\) の範囲外の要素を参照してしまっている
  • 不等号の向きや等号の有無が間違っている

実装例 (Python3)

N = int(input())
A = list(map(int, input().split()))

for i in range(N - 1):
    if A[i] >= A[i + 1]:
        print("No")
        break
else:
    print("Yes")

posted:
last update: