#L9017. [USACO23JAN] Lights Off G

[USACO23JAN] Lights Off G

P9017 [USACO23JAN] Lights Off G

题目描述

给定正整数 NN,和两个长为 NN0101 序列 aabb。定义一次操作为:

  1. bb 序列中的一个值翻转(即 00 变成 1111 变成 00,下同)。
  2. 对于 bb 序列中每个值为 11 的位置,将 aa 序列中对应位置的值翻转。
  3. bb 序列向右循环移位 11 位。即若当前 bb 序列为 b1b2bnb_1b_2\cdots b_{n},则接下来变为 bnb1b2bn1b_{n}b_1b_2\cdots b_{n-1}

TT 次询问,对每一次询问,你需要回答出至少需要几次操作,才能使 aa 序列中每一个位置的值都变为 00

输入格式

第一行为两个正整数 T,N  (1T2×105,2N20)T,N\;(1\leq T\leq 2\times10^5,2\leq N\leq 20)

接下来 TT 行,每行为两个长为 NN0101 序列 aabb,表示一组询问。

输出格式

TT 行,每行一个正整数,表示最少的操作次数。

输入输出样例 1

4 3
000 101
101 100
110 000
111 000
0
1
3
2

输入输出样例 2

1 10
1100010000 1000011000
2