Ilya the Lion wants to help all his friends with passing exams. They need to solve the following problem to pass the IT exam. You've got string s = s 1 s 2... s n ( n is the length of the string), consisting only of characters "." and "#" and m queries. Each query is described by a pair of integers l i , r i (1 ≤ l i r i ≤ n). The answer to the query l i , r i is the number of such integers i (l i ≤ i r i ), that s i = s i + 1 . Ilya the Lion wants to help his friends but is there anyone to help him? Help Ilya, solve the problem.
输入描述:
The first line contains string s of length n(2 ≤ n ≤ 105). It is guaranteed that the given string only consists of characters "." and "#".The next line contains integer m(1 ≤ m ≤ 105) — the number of queries. Each of the next m lines contains the description of the corresponding query. The i-th line contains integers li, ri(1 ≤ li ri ≤ n).
输出描述:
Print m integers — the answers to the queries in the order in which they are given in the input.
示例1
输入
......<br />4<br />3 4<br />2 3<br />1 6<br />2 6<br />#..###<br />5<br />1 3<br />5 6<br />1 5<br />3 6<br />3 4<br />
输出
1<br />1<br />5<br />4<br />1<br />1<br />2<br />2<br />0<br />
加载中...