B. 徐老师的独立数

    Type: Default 1000ms 256MiB

徐老师的独立数

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

徐老师认为一个数字,如果它任意相邻的两位数字均不同,则它是一个独立数

现在徐老师想知道,在给定 nn 个数字的情况下,用这些数字拼接(所有数字都要用上)而成的数字中,最小的独立数是多少?

输入格式

题目包含多组测试数据,输入第一行包含一个整数 TT 表示测试数据数量

对于每组测试数据,输入一行包含 1010 个整数 a0a9a_0 \sim a_9 分别表示给定了 a0a_00,a10,a_111 \dots

输出格式

对于每组测试数据输出一行,表示答案,如果无法组成独立数则输出 "Impossible!"

样例输入1

5
5 0 0 0 0 0 0 0 0 5
6 0 0 0 0 0 0 0 0 5
0 1 0 2 0 0 0 0 0 0
3 0 0 0 2 0 0 1 0 0
0 1 2 3 4 5 6 7 8 9

样例输出1

9090909090
Impossible!
313
404070
123234345454565656767676787897979898989898989

数据范围

数据编号 n,ain,a_i 特殊性质
121 \sim 2 n,ai10n,a_i\leq 10
343 \sim 4 n,ai1000n,a_i\leq 1000
565 \sim 6 n,ai100000n,a_i\leq 100000 只有两个 ai>0a_i > 0
787 \sim 8 只有三个 ai>0a_i > 0
9109 \sim 10

特别的,对于所有测试数据满足 T10,n=aiT \leq 10, n = \sum{a_i}

CSP-J模拟练习(2)

Not Attended
Status
Done
Rule
IOI(Strict)
Problem
4
Start at
2026-6-7 16:00
End at
2026-6-8 12:00
Duration
20 hour(s)
Host
Partic.
5