#LQ1310. X进制减法
X进制减法
问题描述
进制规定了数字在数位上逢几进一。
进制是一种很神奇的进制, 因为其每一数位的进制并不固定!例如说某种 进制数, 最低数位为二进制, 第二数位为十进制, 第三数位为八进制, 则 进制数 转换为十进制数为 。(即 )
现在有两个 进制表示的整数 和 , 但是其具体每一数位的进制还不确定, 只知道 和 是同一进制规则, 且每一数位最高为 进制, 最低为二进制。请你算出 的结果最小可能是多少。
请注意, 你需要保证 和 在 进制下都是合法的, 即每一数位上的数字要小于其进制。
输入格式
第一行一个正整数 , 含义如题面所述。
第二行一个正整数 , 表示 进制数 的位数。
第三行 个用空格分开的整数, 表示 进制数 按从高位到低位顺序各个数位上的数字在十进制下的表示。
第四行一个正整数 , 表示 进制数 的位数。
第五行 个用空格分开的整数, 表示 进制数 按从高位到低位顺序各个数位上的数字在十进制下的表示。
请注意, 输入中的所有数字都是十进制的。
输出格式
输出一行一个整数, 表示 进制数 的结果的最小可能值转换为十进制后再模 的结果。
11
3
10 4 0
3
1 2 0
94
样例说明
当进制为: 最低位 进制, 第二数位 进制, 第三数位 进制时, 减法得到的差最小。此时 在十进制下是 , 在十进制下是 , 差值是 。
评测用例规模与约定
对于 30% 的数据, .
对于 100% 的数据, $2 \leq N \leq 1000 ; 1 \leq M_{a}, M_{b} \leq 100000 ; A \geq B$.