这是一道.. 怎么说呢 只能用龌龊来形容的题目..
折腾了两天, 重写了两遍, 第一次在题目里用链表, 有点为难自己的意思, 不过确实暂时还没想到其他可以省空间的办法.
思路:
1. 每一块用一个节点存储, 存储方式我用的点阵.. 先随便找出一个点 然后dfs搜出这个点所在的区域
2. 每一块cake正过来反过来各转4个90度, 用从上到下从左到右一个点一个点比过去这样来排序, 有点傻不过还没发掘出什么具有[旋转不变性]的数学方法可以算出方向不同的cake的特征.
这是一道.. 怎么说呢 只能用龌龊来形容的题目..
折腾了两天, 重写了两遍, 第一次在题目里用链表, 有点为难自己的意思, 不过确实暂时还没想到其他可以省空间的办法.
思路:
1. 每一块用一个节点存储, 存储方式我用的点阵.. 先随便找出一个点 然后dfs搜出这个点所在的区域
2. 每一块cake正过来反过来各转4个90度, 用从上到下从左到右一个点一个点比过去这样来排序, 有点傻不过还没发掘出什么具有[旋转不变性]的数学方法可以算出方向不同的cake的特征.