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
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