[ABC322A] First ABC 2
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_abc322_a [ABC322A] First ABC 2
题目描述
给定一个由 A、B、C 组成的长度为 的字符串 。
请输出 ABC 作为(连续的)子串第一次出现在 中的位置。也就是说,请输出满足以下所有条件的整数 中最小的一个。
- 从 的第 个字符到第 个字符组成的字符串为
ABC。
如果 ABC 没有出现在 中,请输出 。
输入格式
输入以以下格式从标准输入给出。
输出格式
请输出 中 ABC 作为子串第一次出现的位置。如果 ABC 没有出现在 中,请输出 。
样例 1
输入
8
ABABCABC
输出
3
样例 2
输入
3
ACB
输出
-1
样例 3
输入
20
BBAAABBACAACABCBABAB
输出
13
说明/提示
限制条件
- 是由
A、B、C组成的长度为 的字符串
样例解释 1
在 中,ABC 第一次出现的位置是第 个字符到第 个字符。因此答案为 。
样例解释 2
如果 ABC 没有出现在 中,请输出 。
由 ChatGPT 4.1 翻译
寒假初一20260227下午入门题综合测试20题
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 20
- 开始于
- 2026-2-27 14:00
- 结束于
- 2026-2-27 16:30
- 持续时间
- 2.5 小时
- 主持人
- 参赛人数
- 26