SP996 CFRAC - Continuous Fractions

题目描述

一个连分数可以表示成如下形式: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/SP996/5662f3625ad650caa1df150f06354c06484af9b9.png) 当且仅当$a_1,a_2,a_3 \cdots a_n$都是正整数。 这种连分数可以用$[a_1,a_2,a_3,\dots,a_n]$的简单形式表示。 给定分数$\frac{p}{q}$,不难看出当$p>q>0$时,$\frac{p}{q}$一定可以用连分数表示。 给你$p,q$,请输出$a_n=1$的连分数。

输入格式

#### 本题有多组数据。 输入每一行,两个整数$p,q$。 输入结束时,用```0 0```结尾。

输出格式

必须按照从输入中读取的顺序来生成连分数。每种情况的输出将由若干行组成。 第一行:数据编号,从 1 开始,格式为: ``` Case x: ``` 其中$x$为数据编号。 $$\!$$ 第二行:题目给出的原分数,格式为: ``` p / q ``` 其中$p,q$是题目给出的$p,q$,且$p$,$q$,除号之间都有空格。 $$\!$$ 之后若干行,题目要求输出的连分数。 格式: 1. 分数线需要用一系列的```-```表示。 2. 分数线的长度严格等于其下方分数的长度,即分数线刚好覆盖分母。 3. 空格用```.```表示。 4. 分子上的```1```的位置需要居中显示。具体的,如果可能,则```1```左右两边的空格数必须相等;否则,右边的空格总是比左边多1个。

说明/提示

对于所有数据,$0