欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF2036A.Quintomania
Quintomania
题目描述
Boris Notkin 创作旋律。他将旋律表示为一个音符序列,每个音符用一个从 到 (包含 和 )的整数编码。两个音符 和 之间的音程等于 个半音。
Boris 认为,如果每对相邻音符之间的音程要么是 个半音,要么是 个半音,那么这首旋律就是完美的。
在创作完最新的旋律后,他兴奋地向你展示了他的作品集。请帮助 Boris Notkin 判断他的旋律是否完美。
输入格式
第一行包含一个整数 (),表示旋律的数量。
每首旋律由两行描述。
第一行包含一个整数 (),表示该旋律的音符数量。
第二行包含 个整数 (),表示该旋律的音符。
输出格式
对于每首旋律,如果它是完美的,输出 "YES";否则输出 "NO"。
你可以用任意大小写输出答案。例如,"yEs"、"yes"、"Yes" 和 "YES" 都会被识别为肯定回答。
说明/提示
由 ChatGPT 4.1 翻译
样例
8
2
114 109
2
17 10
3
76 83 88
8
38 45 38 80 85 92 99 106
5
63 58 65 58 65
8
117 124 48 53 48 43 54 49
5
95 102 107 114 121
10
72 77 82 75 70 75 68 75 68 75
YES
YES
YES
NO
YES
NO
YES
YES
在线编程 IDE
建议全屏模式获得最佳体验
键盘快捷键
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |
第 1 行,第 1 列
0 字符
-
最近自测结果
暂未运行
最近递交结果
暂无递交记录