AT_joi2011yo_b.指輪 (Ring)

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

你有 NN 个戒指。每个戒指上都刻有一个由 1010 个大写英文字母组成的字符串。戒指上的字符串是首尾相连的,也就是说,字符串的开头和结尾是连在一起的。你不需要考虑反向读取戒指上的字符串。

给定一个你想要查找的字符串,请编写一个程序,求出包含该字符串的戒指有多少个。

输入格式

输入共 2+N2+N 行。

第 11 行是你想要查找的字符串,由 11 个以上、1010 个以下的大写英文字母组成。

第 22 行是戒指的数量 NN,满足 1≤N≤1001 \leq N \leq 100。

第 2+i2+i 行(1≤i≤N1 \leq i \leq N)是第 ii 个戒指上刻印的 1010 个大写英文字母组成的字符串。

输出格式

输出一个整数,表示包含你想要查找的字符串的戒指数量。

输入输出样例

  • 输入#1

    ABCD
    3
    ABCDXXXXXX
    YYYYABCDXX
    DCBAZZZZZZ

    输出#1

    2
  • 输入#2

    XYZ
    1
    ZAAAAAAAXY

    输出#2

    1
  • 输入#3

    PQR
    3
    PQRAAAAPQR
    BBPQRBBBBB
    CCCCCCCCCC

    输出#3

    2

说明/提示

样例解释 1

——

样例解释 2

在输入样例 22 的戒指中,字符串 XYZ 只出现了一次。这是因为戒指上的字符串首尾相连。

样例解释 3

在输入样例 33 中,第 11 个戒指包含 22 个 PQR,第 22 个戒指包含 11 个 PQR,第 33 个戒指不包含 PQR。因此,包含 PQR 的戒指数量为 22。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页