https://www.acwing.com/activity/content/code/content/6080461/ 八数码
https://www.acwing.com/activity/content/code/content/9055881/ 染色法
https://www.acwing.com/activity/content/code/content/9055838/ Kruskal算法求最小生成树