#P71. [KSC004B] Luogu

[KSC004B] Luogu

版权声明

本题版权归 Long Long OJ 所有。

题目描述

给定一个字符串(下标从 11 开始)和 qq 次询问,每次问字符串的区间 [x,y][x,y] 有几个 l,u,o,g,uu\tt{l,u,o,g,uu}

输入格式

  • 第一行一个字符串 ss
  • 第二行:qq
  • 3q+23\sim q+2 行:每行两个空格隔开的整数 x,yx,y

输出格式

qq 行,每行 55 个数,分别代表 l,u,o,g,uu\tt{l,u,o,g,uu} 出现的个数。

样例

llouugulouugol
5
1 9
1 9
8 10
1 14
5 14
3 3 2 1 1
3 3 2 1 1
1 1 1 0 0
4 5 3 2 2
2 4 2 2 1

提示

  • 对于 1010 分的数据,1q,s201\leq q,|s|\leq20
  • 对于 9090 分的数据,q=s=106q=|s|=10^6
  • 字符串只含有字母 l,u,o,g,u\tt{l,u,o,g,u}
  • 保证 1xys1 \le x \le y \le |s|