SP4459 MUZIDA - Muzidabutur

题目描述

- 给定一个由小写拉丁字母组成的字符串 $S$,你需要回答 $Q$ 次查询:给定 $l$ 和 $r$($1 \le l \le r \le \ |$S$|$),计算字符串 $S[l,r]$。

输入格式

- 本题含有多组测试用例。 对于每个测试用例: 输入的第一行包含一个字符串 $S$($|S| \le 40000$)。 第二行包含一个整数 $Q$($Q \le 100000$)。 接下来 $Q$ 行,每行包含两个以空格分隔的整数 $l$ 和 $r$,输入以 EOF 结束。输入数据几乎是均匀随机生成的,大测试用例的数量相对较少。

输出格式

- 对于每个查询输出一行:答案,对 $10^{9} + 2015$ 取模的结果。