#561. 编辑距离

编辑距离

给一个字符串 sstt。每次询问 ss 的一个子串,问与 tt 的编辑距离。

这里的编辑距离定义与平时定义不完全一样:每次可以从某个串中插入,删除字符,问最少多少次操作可以使两个串相同。

输入格式

第一行一个字符串 ss

第二行一个字符串 tt,保证 ss, tt 都由小写字母构成。

接下来一行一个数字 qq 表示询问次数。

接下来 qq 行,每行两个整数 l,rl, r 表示 s[lr]s[l \dots r]tt 的距离,ss 下标从 11 开始。

输出格式

qq 行,每行一个整数,表示答案。

样例输入1

qaqaqwqaqaq
qaqwqaq
3
1 7
2 8
3 9`</pre>

### 样例输出1

<pre>`4
2
0

样例输入输出2

见下发文件。

数据范围

20%20\%, s1000,q1000|s| \leq 1000, q\leq 1000

40%40\%, s1000|s| \leq 1000

100%100\%, $1\leq |s| \leq 10^5, 1\leq q \leq 10^5, 1\leq |t|\leq 20$。