AtCoder Beginner Contest 082
翻译中…
Problem Statement
翻译中…
You are given strings $s$ and $t$, consisting of lowercase English letters. You will create a string $s'$ by freely rearranging the characters in $s$. You will also create a string $t'$ by freely rearranging the characters in $t$. Determine whether it is possible to satisfy $s' < t'$ for the lexicographic order.
翻译中…
Note
翻译中…
For a string $a = a_1 a_2 ... a_N$ of length $N$ and a string $b = b_1 b_2 ... b_M$ of length $M$, we say $a < b$ for the lexicographic order if either one of the following two conditions holds true:
翻译中…
$N < M$and$a_1 = b_1$,$a_2 = b_2$, ...,$a_N = b_N$.- There exists
$i$($1 \leq i \leq N, M$) such that$a_1 = b_1$,$a_2 = b_2$, ...,$a_{i - 1} = b_{i - 1}$and$a_i < b_i$. Here, letters are compared using alphabetical order.
翻译中…
For example, xy $<$ xya and atcoder $<$ atlas.
翻译中…
Constraints
翻译中…
- The lengths of
$s$and$t$are between$1$and$100$(inclusive). $s$and$t$consists of lowercase English letters.
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
s
t
翻译中…
Output
翻译中…
If it is possible to satisfy $s' < t'$, print Yes; if it is not, print No.
翻译中…
样例
Input #1
yx
axy
Output #1
Yes
We can, for example, rearrange `yx` into `xy` and `axy` into `yxa`. Then, `xy` $<$ `yxa`.
Input #2
ratcode
atlas
Output #2
Yes
We can, for example, rearrange `ratcode` into `acdeort` and `atlas` into `tslaa`. Then, `acdeort` $<$ `tslaa`.
Input #3
cd
abc
Output #3
No
No matter how we rearrange `cd` and `abc`, we cannot achieve our objective.
Input #4
w
ww
Output #4
Yes
Input #5
zzz
zzz
Output #5
No
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。