给定一个正整数 nnn 和一个字符串 sss,有一个字符金字塔:第一层是 sss 中的第一个字符,第二层是 sss 中第二和三个字符,第三层则是 4,5,64,5,64,5,6 个字符,如果到了 sss 的末尾,则接着用 sss 的第一个字符,直至构成了一个 nnn 阶金字塔。
现在有 kkk 次询问,每一次询问给定两个参数 AiA_iAi 和 CiC_iCi,询问在这个金字塔从上到下第 AiA_iAi 层出现了多少次字符 CiC_iCi。
数据范围:k≤5×104k\le 5\times 10^4k≤5×104,1≤Ai≤n≤10181\le A_i \le n\le 10^{18}1≤Ai≤n≤1018,保证所有的 CiC_iCi 为大写字母。