转载请注明出处:優YoU http://user.qzone.qq.com/289065406/blog/1308971668
大致题意:
在一个固定大小为10x15的矩形区域A内被RGB三种颜色的小球填满
现在按如下步骤操作:
1、 删除区域A内最大的一片区域M(任意颜色都可以,只要其占有区域最大)
2、 删除M后,自然会出现空的位置,在M区域上方的小球自然下落;
当删除M后出现空列时,右边的列往左填充。
注意是以“列”为单位填充,非空列只能整列往空列移动。
移动后,各个小球之间的相对顺序 与 移动前一样。
3、 当区域A剩余小球数为0,或A内的最大区域为1时,游戏结束。否则返回1。
输出每一步的得分,最后输出总得分。
解题思路:
没难度的模拟题,直接模拟就可以了,1次AC。
关键在于删除矩形区域M后的刷新地图操作。