#474. 除法

除法

题目描述

输入一个正整数 nn,按字典序从小到大的顺序输出所有满足条件的五位数 abcdeabcde 和 fghijfghij(其中 a∼ja \sim j 恰好为数字 0∼90 \sim 9 的一个排列),使得:

abcde/fghij=nabcde / fghij = n

注:其中前导零也算作一个数字。例如,当 fghij=01234fghij = 01234 时,它代表数字 12341234。

输入格式

输入包含多组测试数据。 每组数据占一行,包含一个正整数 nn(2≤n≤792 \le n \le 79)。 当输入 n=0n = 0 时,表示输入结束,该行不需要处理。

输出格式

对于每组测试数据:

  • 按照 abcde / fghij = n 的格式输出所有满足条件的表达式。
  • 表达式应按分母 fghijfghij 递增的顺序排列(即字典序)。
  • 如果找不到满足条件的解,输出:There are no solutions for n.。
  • 相邻两组测试数据的输出之间应有一个空行。

样例

61
62
0
There are no solutions for 61.

79546 / 01283 = 62
94736 / 01528 = 62

数据范围

子任务 分值 数据范围 特殊性质
11 3030 n≤20n \le 20 无
22 n≤60n \le 60
33 4040 n≤79n \le 79