UVALive - 3401 Colored Cubes

好久没写解题回顾了。主要是没什么时间,但是还是一直在刷题,图论刷了70%的知识点,不过感觉长进不是很大,所以觉得还是得一步步来,最近还是先从刘汝佳大白书把前面基础章节刷完然后再决定以后的训练方式吧。

这个题目还算是理解了。重点在于各种姿态的的表示,顶部在上共有6种放置方法,然后正面对应4种,这样每个魔方对应24种方式放置。利用一个数组p[6]保存旋转后各个面对应的标准姿态的编号。然后将第一个魔方的任意一个姿态作为标准姿态,逐一枚举后面魔方的所有姿态。每次枚举完毕后统计一下就可。

书上讲的其实已经很清楚了,在这里再回忆一下有助于加深对这个模型的理解,刷了这么久的题目了,感觉对于书上的模型一定好好掌握,遇到新的题目要能够很好的找到相似的模型。

上一篇:iOS 中的视图函数 init initwithnib viewDidLoad viewWillAppear的总结


下一篇:STL中的算法