4196: Perfect String

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:11 解决:0

题目描述

# Perfect String ### 内存 1024MB ### 时间 2S ## 题目描述 由大写和小写英文字母组成的字符串如果满足以下所有条件,则称为**美妙字符串**: 1. 字符串包含一个大写英文字母。 2. 字符串包含一个小写英文字母。 3. 字符串中的所有字符都是互不相同的。 例如,`AtCoder`和`Aa`是美妙字符串,而`atcoder`和`Perfect`不是。 给定一个字符串$S$,判断$S$是否是美妙字符串。 ## 输入格式 输入$S$。 ## 输出格式 如果$S$是美妙字符串,输出`Yes`;否则,输出`No`。 ## 输入输出样例 ### 输入样例1 ``` AtCoder ``` ### 输出样例1 ``` Yes ``` ### 输入样例2 ``` Aa ``` ### 输出样例2 ``` Yes ``` ### 输入样例3 ``` atcoder ``` ### 输出样例3 ``` No ``` ### 输入样例4 ``` Perfect ``` ### 输出样例4 ``` No ``` ## 数据范围与提示 【样例1说明】 `AtCoder`是美妙字符串,因为它包含大写英文字母、小写英文字母,并且所有字符都是互不相同的。 【样例2说明】 注意`A`和`a`是不同的字符。这个字符串是美妙字符串。 【样例3说明】 这不是美妙字符串,因为它不包含大写英文字母。 【样例4说明】 这不是美妙字符串,因为第2个和第5个字符是相同的。 【数据范围】 $1 \le |S| \le 100$,$|S|$表示$S$的长度,$S$是由大写和小写英文字母组成的字符串。 ## 题目来源 ABC249B