bzoj#P2147. Digit

Digit

题目描述

在数学课上,小 T 又被老师发现上课睡觉了。为了向全班同学证明小T刚才没有好好听课,数学老师决定出一道题目刁难一下小 T,如果小 T 答不出,那么…… 情节就按照俗套的路线发展下去了,小 T 显然无法解决这么复杂的问题,可怜的小 T 只能向你求助:

题目是这样的: 求一个满足条件的 nn 位数 AA(不能有前导 00),满足它的数字和为 s1s_1 ,并且,A×dA\times d 的数字和为 s2s_2

输入格式

一行四个整数:n,s1,s2,dn,s_1, s_2, d

输出格式

若存在最小的满足条件的数,则输出这个数,否则输出 1-1

2 9 9 5
18

数据规模与约定

对于 100%100\% 的数据满足, 1n1001\le n\le 1000s1n×90\le s_1\le n\times 90s2(n+1)×90\le s_2\le (n+1)\times 90d90\le d\le 9

样例说明

1 + 8 = 9
18 * 5 = 90
9 + 0 = 9