地图着色问题,包含源代码,设计思路,设计结构