P3186 [HNOI2007] 所罗门的咒语
题目描述
所罗门的宝藏被一个强大的咒语封印着,只有用特殊的咒语才能打开。为了给后来人留下一线开启的希望,所罗门将开启宝藏的咒语隐藏在巨大的所罗门广场。
所罗门广场由边长为 $1$ 米的正方形大理石板铺成,据说由于所罗门魔法的作用,在每个雷电交加的黎明,广场上的每块大理石板会发出不同的微弱的光芒,而那些亮度大于某个值的大理石板作为一个整体来看,就是开启所罗门宝藏的咒语,但由于年久失修,有的大理石板可能产生错误的亮度。
图 1 为在一个雷电交加的黎明从太空看所罗门广场的一个实例。通过所罗门的藏书可以知道,开启所罗门宝藏的咒语是由 $15$ 种字符 `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `A`, `D`, `E`, `L`, `X` 中的若干个组成的长度小于 $10$ 的符号串,这些符号按照从左到右的顺序大致排成一行,如图 1 所示。
现已在一个雷电交加的黎明搜集到所罗门广场上各块大理石板的亮度,亮度值用 $0$ 到 $255$ 的整数来度量,你能破译出开启所罗门宝藏的咒语么?

输入格式
第一行包含用一个空格隔开的 $2$ 个整数 $L$ 和 $H$,其中 $L$ 表示所罗门广场包含的大理石板的列数,$5 \le L \le 100$,$H$ 表示所罗门广场包含的大理石板的行数,$5 \le H \le 100$。
接下来的 $H$ 行,每行有 $L$ 个由一个空格隔开的整数,不妨记接下来的第 $i$ 行,第 $j$ 列的整数为 $V_{ij}$,则有 $0 \le V_{ij} \le 255$。
输出格式
第一行为正整数 $t$,表示咒语的长度。第二行为一个长度为 $t$ 的字符串,表示识别出的咒语。