AT_abc450_e.[ABC450E] Fibonacci String
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定字符串 X 和 Y,定义字符串序列 S1,S2,… 如下:
- S1=X
- S2=Y
- 对于 i≥3,Si 为 Si−1 与 Si−2 的连接(按此顺序)。
对于每个 i=1,2,…,Q,请回答下述问题。
问题:给定整数 Li,Ri 以及字符 Ci,请统计字符 Ci 在 S1018 的第 Li 个到第 Ri 个字符中出现了多少次。
输入格式
输入通过标准输入给出,格式如下:
X Y Q L1 R1 C1 L2 R2 C2 ⋮ LQ RQ CQ
输出格式
输出 Q 行。
第 i 行输出字符 Ci 在 S1018 的第 Li 到第 Ri 个字符中出现的次数。
输入输出样例
输入#1
a b 6 2 7 a 1 3 b 3 7 b 1 9 c 1 1000000000000000000 b 1000000000000000000 1000000000000000000 a
输出#1
3 2 3 0 618033988749894848 1
说明/提示
样例解释 1
S3,S4,S5 分别为 ba, bab, babba。
S1018 是 babbababbabba...,第 2 到第 7 个字符包含了 3 个 a。
数据范围
- X 和 Y 是由小写英文字母组成的字符串,长度在 1 到 104 之间(包括 1 和 104)。
- 1≤Q≤105
- 1≤Li≤Ri≤1018
- Ci 为小写英文字母。
- 所有给出的数值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?