Type: RemoteJudge 1000ms 128MiB

[ROIR 2021 Day 2] A+B

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

译自 ROIR 2021 Day2 T4 A+B

题目描述

有三个长为 nn 的可能含前导零的整数 a,b,ca,b,c,按如下方式排成三行 nn 列:

a
b
c

问有多少种不同的的排列方式,使得被横着念出来的三个整数 x,y,zx,y,zx+y=zx+y=z 成立且三个整数均没有前导零。

排列方式的个数可能很多,输出其 mod 109+7\bmod \ 10^9+7 即可。

输入格式

第一行为一个长 nn 的整数 aa

第二行为一个长 nn 的整数 bb

第三行为一个长 nn 的整数 cc

输出格式

一行一个整数,表示不同的排列方式的个数对 109+710^9+7 取模的结果。

123
123
246
6
01
02
03
1
01211
12099
23300
4
121
214
999
0

提示

【样例解释1】:所有排列方式均可。

【样例解释2】:我们只计算 10+20=3010+20=30,而不计算 01+02=0301+02=03,因为 0303 含前导零。

【样例解释3】:显然有 10121+21909=3203010121 + 21909 = 3203012101+20919=3302012101 + 20919 = 33020 两种合法等式,但由于有两个相同的列,所以它们都有两种方式得到答案,总方案数为 2×2=42\times 2=4

【数据范围】:

对于所有子任务,有 2n2×1052\le n\le 2\times 10^5

子任务编号 特殊限制 分值
11 n6n\le 6 77
22 n18n\le 18 1414
33 n200n\le 200,读入的数字中不含 00 1515
44 n200n\le 200 55
55 n750n\le 750,读入的数字中不含 00 1717
66 n750n\le 750 55
77 读入的数字中不含 00 2020
88 无特殊限制 1717

CSP难度的题目

Not Attended
Status
Done
Rule
IOI
Problem
19
Start at
2024-10-28 8:00
End at
2024-10-30 8:00
Duration
48 hour(s)
Host
Partic.
14