题库练习 [COCI-2020-2021-contest4]#1 Hop
← 上一题 下一题 →

A1387 | [COCI-2020-2021-contest4]#1 Hop

来源COCI
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

♪ Jeremiah was a bullfrog Was a good friend of mine ♪
There are n water lilies, numbered 1 through n, in a line. On the i-th lily there is a positive integer xi, and the sequence (xi)1≤i≤n is strictly increasing. Enter three frogs. Every pair of water lilies (a, b), where a < b, must belong to frog 1, frog 2, or frog 3. A frog can hop from water lily i to water lily j > i if the pair (i, j) belongs to it, and xi divides xj . Distribute the pairs among the frogs such that no frog can make more than 3 consecutive hops.

输入格式

The first line contains a positive integer n (1 ≤ n ≤ 1000), the number of water lilies.
The second line contains n positive integers xi (1 ≤ xi ≤ 1018), the numbers on the water lilies.

输出格式

Output n − 1 lines. In the i-th line, output i numbers, where the j-th number is the label of the frog to which (j, i + 1) belongs.

输入输出样例

输入 #1
8
3 4 6 9 12 18 36 7
输出 #1
1
2 3
1 2 3
1 2 3 1
2 3 1 2 3
1 2 3 1 2 3
1 2 3 1 2 3 1
C++ 编辑器
输入
输出