题目链接:http://vjudge.net/contest/140550#problem/B 紫书P163. 1.根据16进制图转成2进制图. 每个点dfs一下,马上就把最外围的连通分量编号求出来了为1,这个不是文字里面的空白. 2.求每个文字,四周的空白有多少.——用一个set容器,当你查看这个像素为1 的点,发现四周的点的连通分量编号不同并且不是 1 ,就可以插入到 set 中,set 防止重复.然后这种像素点为 1 对应的字符就是他的 set.size();就是有多少个空.最后对字符排序…