Mảng sắp xếp


Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 10M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Cho một mảng các số nguyên, hãy kiểm tra xem mảng đã được sắp xếp tăng hoặc giảm hay chưa. Trả về YES nếu đúng và NO nếu không.

Input:

  • Dòng đầu tiên là số nguyên dương n \((2 ≤ n ≤ 1000)\)
  • Dòng thứ hai các số nguyên \(a_1, a_2, ..., a_n\) là các phần tử của dãy \((1 ≤ a_i ≤ 10^6)\)

Output:

  • In ra YES hoặc NO

Example:

Input:

3

1 2 3

Output:

YES

Comments


  • 0
    HoangNV_CNTT3_K64  commented on May 30, 2024, 1:25 p.m.

    testcase hình như toàn là dãy tăng, code xét cả 2 trường hợp tăng và giảm thì sai tc cuối, còn chỉ xét dãy tăng thì lại ac :p