每天坚持做算法题,熟悉基本的套路,巩固语言基础,总结经验记下所学所想。
题目
黑白图像有两种表示法:点阵表示和路径表示。路径表示法首先需要把图像转化为四分 树,然后记录所有黑结点到根的路径。例如,对于如图6-25所示的图像。
四分树如图6-26所示。
NW、NE、SW、SE分别用1、2、3、4表示。最后把得到的数字串看成是五进制的,转 化为十进制后排序。例如上面的树在转化、排序后的结果是:9 14 17 22 23 44 63 69 88 94 113。
你的任务是在这两种表示法之间进行转换。在点阵表示法中,1表示黑色,0表示白色。
图像总是正方形的,且长度n为2的整数幂,并满足n≤64。输入输出细节请参见原题。
HINT
代码
1 |
|