CF1202A.You Are Given Two Binary Strings...

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

You Are Given Two Binary Strings...

题目描述

给你两个二进制字符串xxyy,将yy左移kk位,再与xx相加,得到字符串sks_k,最后将其反转得到reskres_k。求当reskres_k字典序最小时的kk

PS:sk=f(x)+f(y)2kPS:s_k = f(x) + f(y) * 2 ^ kf(a)f(a)aa的十进制形式)

输入格式

第一行为一个整数TT——数据组数

接下来2T2T行每两行为一组数据,第一行为二进制字符串xx,第二行为二进制字符串yy

字符串的长度均小于10510^5且只由1100构成,1f(x)f(y)1≤f(x)≤f(y)

输出格式

TT行,每行一个整数kk,即当reskres_k字典序最小时的kk

样例

4
1010
11
10001
110
1
1
1010101010101
11110000
1
3
0
0

在线编程 IDE

建议全屏模式获得最佳体验