该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有两个 01 串 S 和 T,长度分别为 n 和 m。
有 q 次询问,每次询问给出四个正整数 l1,r1,l2,r2,保证 l1≤r1,l2≤r2 且 r1−l1+1=r2−l2+1。
设满足 1≤i≤r1−l1+1 且 Sl1+i−1=Tl2+i−1 的 i 的数量为 p。请你求出 p 对 2 取模后的值。
输入格式
第 1 行两个正整数 n,m,分别表示 S 的长度和 T 的长度。
第 2 行一个长为 n 的字符串,表示 S。
第 3 行一个长为 m 的字符串,表示 T。
第 4 行一个正整数 q,表示询问次数。
接下来 q 行,每行四个正整数 l1,r1,l2,r2,含义如题所示。
输出格式
一行,一个正整数,表示 p 对 2 取模后的值。
7 3
1011100
010
4
4 5 2 3
4 4 2 2
5 6 2 3
5 6 1 2
1
0
0
0
说明/提示
【数据范围】
对于 30% 的测试数据,n,m,q≤5000。
对于 100% 的测试数据,1≤n,m,q≤2×105,1≤l1≤r1≤n,1≤l2≤r2≤m。