#L5347. 「POI2008 R3」灯链 Lights

    ID: 4862 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>数论递推高精度运算分数运算

「POI2008 R3」灯链 Lights

题目描述

题目译自 XV OI Olimpiada Informatyczna – III etap Lampki

有一条无限长的灯链,灯泡编号为 0, 1, 2, ...,初始均熄灭。控制面板上有 nn 个按钮,每个按钮对应互质的正整数 pip_i(按按下顺序排列),按下第 ii 个按钮时:

  1. 点亮所有编号能被 pip_i 整除的灯泡;
  2. 若这些灯泡已被点亮,颜色会更新为第 ii 个按钮对应的颜色 kik_i(每个按钮颜色唯一)。

需计算每个颜色 kik_i 最终点亮的灯泡所占比例 Ci=limrLi,rrC_i = \lim_{r \to \infty} \frac{L_{i,r}}{r}Li,rL_{i,r} 为 0~r 中颜色为 kik_i 的灯泡数),并以不可约分数 a/ba/b 输出。

输入格式

  1. 第一行:整数 nn1n10001 \leq n \leq 1000,按钮数量);
  2. 接下来 nn 行:每行一个整数 pip_i1pi1091 \leq p_i \leq 10^9,按钮对应的互质数,按按下顺序排列)。

输出格式

输出 nn 行,第 ii 行以不可约分数 a/ba/b 表示颜色 kik_i 的比例 CiC_iCi=0C_i=0 时输出 0/10/1)。

样例

输入

3
2
3
5

输出

4/15
4/15
1/5