103210: [Atcoder]ABC321 A - 321-like Checker

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:10 Solved:0

Description

Score : $100$ points

Problem Statement

A positive integer $x$ is called a 321-like Number when it satisfies the following condition.

  • The digits of $x$ are strictly decreasing from top to bottom.
  • In other words, if $x$ has $d$ digits, it satisfies the following for every integer $i$ such that $1 \le i < d$:
    • (the $i$-th digit from the top of $x$) $>$ (the $(i+1)$-th digit from the top of $x$).

Note that all one-digit positive integers are 321-like Numbers.

For example, $321$, $96410$, and $1$ are 321-like Numbers, but $123$, $2109$, and $86411$ are not.

You are given $N$ as input. Print Yes if $N$ is a 321-like Number, and No otherwise.

Constraints

  • All input values are integers.
  • $1 \le N \le 99999$

Input

The input is given from Standard Input in the following format:

$N$

Output

Print Yes if $N$ is a 321-like Number, and No otherwise.


Sample Input 1

321

Sample Output 1

Yes

For $N=321$, the following holds:

  • The first digit from the top, $3$, is greater than the second digit from the top, $2$.
  • The second digit from the top, $2$, is greater than the third digit from the top, $1$.

Thus, $321$ is a 321-like Number.


Sample Input 2

123

Sample Output 2

No

For $N=123$, the following holds:

  • The first digit from the top, $1$, is not greater than the second digit from the top, $2$.

Thus, $123$ is not a 321-like Number.


Sample Input 3

1

Sample Output 3

Yes

Sample Input 4

86411

Sample Output 4

No

Output

分数:$100$分

问题描述

正整数$x$被称为一个321-like Number,当它满足以下条件时:

  • $x$的数字从上到下严格递减。
  • 换句话说,如果$x$有$d$位数,那么对于每一个满足$1 \le i < d$的整数$i$,都有以下情况:
    • ($x$从顶部的第$i$个数字)$>$($x$从顶部的第$(i+1)$个数字)。

请注意,所有一位数的正整数都是321-like Numbers。

例如,$321$,$96410$和$1$都是321-like Numbers,但$123$,$2109$和$86411$则不是。

输入给定的$N$。如果$N$是321-like Number,则打印Yes,否则打印No

约束

  • 所有输入值都是整数。
  • $1 \le N \le 99999$

输入

输入从标准输入以以下格式给出:

$N$

输出

如果$N$是321-like Number,则打印Yes,否则打印No


样例输入1

321

样例输出1

Yes

对于$N=321$,有以下情况:

  • 从顶部的第一个数字,$3$,大于从顶部的第二个数字,$2$。
  • 从顶部的第二个数字,$2$,大于从顶部的第三个数字,$1$。

因此,$321$是一个321-like Number。


样例输入2

123

样例输出2

No

对于$N=123$,有以下情况:

  • 从顶部的第一个数字,$1$,不小于从顶部的第二个数字,$2$。

因此,$123$不是一个321-like Number。


样例输入3

1

样例输出3

Yes

样例输入4

86411

样例输出4

No

HINT

判断一个数字是否逐位数字降序?

加入题单

算法标签: