AT_kupc2014_d ハミング

题目描述

设两个长度相等的$01$串的汉明距离为这两个$01$串对应数字不同的数量 现在给定两个长度相等的$01$串$s_1,s_2$,问有多少个$01$串$t$,使得$dist(s_1,t)=d_1,dist(s_2,t)=d_2$,其中$dist$为汉明距离 答案对$1000000007$取模

输入格式

共四行,从上到下分别为:$s_1,d_1,s_2,d_2$

输出格式

一行一个数字,代表$ans\mod 1000000007$

说明/提示

$1\le |s_1|=|s_2|\le 10^5$ $0\le d_1,d_2\le |s_1|$ $d_1,d_2\in \mathbb N$ 有一个Subtask满足$1\le |s_1|\le 10^2$ ### 样例1解释 这$4$个$01$串分别为$1110,1101,0010,0001$