#P4950. 完美数字

完美数字

题目描述

给出两个数字集合 SSTT,其中元素均为 0099 之间的整数。

定义“完美数字”为数位中包含 SS 中所有的数且不包含 TT 中任意一个数的数字。

例如,S={1,3,4}S=\{1,3,4\}T={7,8}T=\{7,8\},则 1345134534116634116641331294133129 都是完美数字,而 1313843184313417134171 都不是完美数字(因为 1313 数位中不包含 44843184313417134171 中虽然包含了 113344 这三个数但又包含 8877)。

[l,r][l,r] 中所有完美数字的和。

输入格式

第一行一个正整数 TT,表示数据组数。

下面 TT 组数据:

第一行两个正整数 l,rl,r

第二行,先输入一个正整数 nSn_S 表示 SS 中元素的个数;随后输入 nSn_S 个整数,表示 SS 中的元素。

第二行,先输入一个正整数 nTn_T 表示 TT 中元素的个数;随后输入 nTn_T 个整数,表示 TT 中的元素。

输出格式

对于每组数据,输出一个整数,为 [l,r][l,r] 中所有完美数字的和。

3
11 40
1 3
2 4 7
2018 20170901
1 4
1 7
19260817 998244353
3 2 5 6
4 0 7 8 9

310
52885750312822
2039707997741122

提示

样例解释

对于第一组样例数据,完美数字为:

1313232330303131323233333535363638383939

所以总和为 310310

数据范围

对于 30%30\% 的数据,1lr1041 \le l \le r \le 10^4

对于另外 10%10\% 的数据,nS=nT=0n_S=n_T=0

对于 100%100\% 的数据,1T20001 \le T \le 20001lr1091 \le l \le r \le 10^90nS,nT100 \le n_S,n_T \le 10。保证 SSTT 中的元素均为 [0,9][0,9] 中的整数。