#CCBOTPBA0000046. Kiểm tra số tăng chữ số (Nondecreasing Decimal Digits)

Kiểm tra số tăng chữ số (Nondecreasing Decimal Digits)

Kiểm tra số tăng chữ số (Nondecreasing Decimal Digits)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho n không âm. Kiểm tra các chữ số thập phân theo chiều trái sang phải không giảm: mỗi chữ số sau được phép lớn hơn hoặc bằng chữ số trước. Khác với bài tăng nghiêm ngặt, các chữ số lặp lại vẫn hợp lệ. Số 0 và mọi số một chữ số thỏa.

Input

Một số nguyên n.

Output

In YES nếu không giảm, ngược lại NO.

Subtask

  • Subtask 1 (20%): 0 ≤ n ≤ 999.

  • Subtask 2 (30%): 0 ≤ n ≤ 10^9.

  • Subtask 3 (50%): 0 ≤ n ≤ 10^18.

Ví dụ

Ví dụ 1

Input:

11249

Output:

YES

Giải thích: 1≤1≤2≤4≤9, chữ số bằng nhau được phép.

Ví dụ 2

Input:

132

Output:

NO

Giải thích: 3 đứng trước 2 nên dãy có chỗ giảm.

Ví dụ 3

Input:

0

Output:

YES

Giải thích: Số 0 chỉ có một chữ số.