AT_kupc2014_d.ハミング

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

设两个长度相等的0101串的汉明距离为这两个0101串对应数字不同的数量

现在给定两个长度相等的0101串s1,s2s_1,s_2,问有多少个0101串tt,使得dist(s1,t)=d1,dist(s2,t)=d2dist(s_1,t)=d_1,dist(s_2,t)=d_2,其中distdist为汉明距离

答案对10000000071000000007取模

输入格式

共四行,从上到下分别为:s1,d1,s2,d2s_1,d_1,s_2,d_2

输出格式

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

说明/提示

1≤∣s1∣=∣s2∣≤1051\le |s_1|=|s_2|\le 10^5

0≤d1,d2≤∣s1∣0\le d_1,d_2\le |s_1|

d1,d2∈Nd_1,d_2\in \mathbb N

有一个Subtask满足1≤∣s1∣≤1021\le |s_1|\le 10^2

样例1解释

这44个0101串分别为1110,1101,0010,00011110,1101,0010,0001

输入解题思路,AI测评打分。不知道怎么写?

首页