欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1144A.Diverse Strings
Diverse Strings
题目描述
如果一个字符串包含拉丁字母表中连续(相邻)的字母,并且每个字母只出现一次,则称该字符串为“多样的”。例如,以下字符串是多样的:"fced"、"xyz"、"r" 和 "dabcef"。以下字符串不是多样的:"az"、"aa"、"bad" 和 "babc"。注意,字母 'a' 和 'z' 并不是相邻的。
形式化地说,考虑字符串中所有字母在字母表中的位置,这些位置应该形成一个连续的区间,也就是说,它们应该依次排列,中间没有间隔。
现在给定一组字符串,对于每个字符串,如果它是多样的,输出 "Yes";否则输出 "No"。
输入格式
第一行包含一个整数 (),表示需要处理的字符串数量。接下来的 行,每行包含一个字符串。每个字符串只包含小写拉丁字母,长度在 到 之间(包含 和 )。
输出格式
输出 行,每行对应输入的一个字符串。如果该字符串是多样的,输出 "Yes";否则输出 "No"。你可以用任意大小写输出,例如 "YeS"、"no" 和 "yES" 都是可以接受的。
说明/提示
由 ChatGPT 4.1 翻译
样例
8
fced
xyz
r
dabcef
az
aa
bad
babc
Yes
Yes
Yes
Yes
No
No
No
No
在线编程 IDE
建议全屏模式获得最佳体验
键盘快捷键
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |
第 1 行,第 1 列
0 字符
-
最近自测结果
暂未运行
最近递交结果
暂无递交记录