#P12271. [蓝桥杯 2024 国 Python B] 括号与字母

    ID: 13927 远端评测题 5000ms 512MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>2024前缀和蓝桥杯国赛离线处理

[蓝桥杯 2024 国 Python B] 括号与字母

题目描述

给定一个仅包含小写字母和括号的字符串 SS,保证括号可以两两匹配。

给出 QQ 组询问,每组询问给出一个小写字母 cic_i 和一个数 xix_i,询问 SS 中有多少对匹配的括号之间有不少于 xix_icic_i

输入格式

输入的第一行包含一个字符串 SS

第二行包含一个整数 QQ

接下来 QQ 行,每行包含一个小写字母 cic_i 和一个整数 xix_i 表示一组询问,用一个空格分隔。

输出格式

输出 QQ 行,每行包含一个整数,依次表示每个询问的答案。

((a)()((b)((c))))
3
a 2
b 1
c 1
0
3
4

提示

评测用例规模与约定

  • 对于 40%40\% 的评测用例,S,Q5000|S|, Q \leq 5000
  • 对于 70%70\% 的评测用例,S100000|S| \leq 100000
  • 对于所有评测用例,1S1061 \leq |S| \leq 10^61Q1000001 \leq Q \leq 1000000xi<1060 \leq x_i < 10^6。其中 S|S| 表示 SS 的长度。