#P1365. Prime Land
Prime Land
P1365. 素数进制王国
题目描述
在素数进制王国中,每个人都使用素数进制数字系统。在这个系统中,每个正整数可以唯一表示为以下形式:
设表示所有素数构成的递增序列。我们知道任何都可以唯一表示为素数幂次的乘积形式:
其中。序列就被认为是在素数进制系统中的表示。
在素数进制系统中,加减法运算显得异常困难,而乘除法则相对简单。最近有人从计算机王国带回了计算机,可以大大简化素数进制系统中的加减法运算。现在需要编写一个程序来实现"减一"操作。
为了实用起见,我们只记录的和对,并按照的降序排列。
输入格式
- 输入包含多行(至少一行)
- 每行(除最后一行外)表示一个大于2且不超过32767的正整数的素数进制表示
- 数字之间用空格分隔
- 最后一行以单个0结束输入
输出格式
- 对于输入的每一行(除最后一行外),输出的素数进制表示
- 数字之间用空格分隔
- 最后一行不输出任何内容
样例输入
17 1
5 1 2 1
509 1 59 1
0
样例输出
2 4
3 2
13 1 11 1 7 1 5 1 3 1 2 1
题目来源
Central Europe 1997