#ABC322A. 首次出现 ABC 2
首次出现 ABC 2
首次出现 ABC 2
题目描述
给定一个长度为 、由 A、B、C 组成的字符串 。
求 中 ABC 作为(连续)子串第一次出现的位置。换句话说,求满足以下所有条件的最小整数 :
- 取出 的第 到第 个字符得到的字符串是
ABC。
如果 中不出现 ABC,则输出 -1。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 中 ABC 第一次作为子串出现的位置;如果 中不出现 ABC,则输出 -1。
样例
8
ABABCABC
3
中 ABC 第一次出现在第 3 到第 5 个字符,因此答案为 。
3
ACB
-1
因为 中不出现 ABC,所以输出 。
20
BBAAABBACAACABCBABAB
13
数据范围
- 是长度为 、由 A、B、C 组成的字符串。
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 3074
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者