编程题
### 问题描述 在班级的一次春游中,一共有 $36$ 个人,为了确保同学们的安全,组织者决定将同学们分为 $9$ 组,每组 $4$ 个人。 现在就是为每个同学编号!有两种编号方式: 1、ECJTU 数制,在这种数制中,将第一组中的四个人编号为 $1—4$,在第二组中的四个人编号为 $5—8$,依此类推。 2、UNIVERSITY 数制,在这种数制中,将组编号为 $1—9$,在组里,把四个人编号为 $1,3,5,7$。编号为组编号加组内编号,例如在第 $1$ 组的 $4$ 个人的编号为 $11,13,15,17$, 第 $2$ 组的 $4$ 个人编号为 $21,23,25,27$,依此类推(显然只有 $9$ 个组)。 ### 输入格式 在输入数据中第一行为整数 $T(1 \le T \le 1000)$,表示有 $T$ 组数据。  每组数据中,第一行是一个整数 $n(1 \le n<25)$。第二行,有 $n$ 个整数。 ### 输出格式 对于每组数据,如果 $n$ 个整数都是同一种数制,请输出这种数制的名称,并将其转换为 UNIVERSITY 数制并按原序输出一行,每个数之间一个空格隔开,末尾没空格。如果 $n$ 个整数既可以是 ECJTU 数制,也可以是 UNIVERSITY 数制,那就输出 "Bad!Ambiguous!"。如果这 $n$ 个整数不是 ECJTU 数制的,也不是 UNIVERSITY 数制的,那就输出 "Sorry!Bad data!"。 ### 样例输入 ```text 3 1 1 1 11 1 37 ``` ### 样例输出 ```text ECJTU 11 Bad!Ambiguous! UNIVERSITY 37 ```
查看答案
赣ICP备20007335号-2