摘要: 面积 思路:实际与填涂颜色差不多 建立数组xx和数组yy, 分别表示每一次操作横纵坐标的对应长度。 将输入的10*10方阵外面加上一圈0,第一个入队. 然后从第一个点(队首)向周围扩展,若扩展到的点在棋盘里且没有被搜到标记过,就入队并标记。 当队首向外扩展完了,让当前队首出队,再由下一个队首继续向外 阅读全文
posted @ 2022-08-24 21:43 shanyingrui 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 填涂颜色 思路: 建立数组xx和数组yy, 分别表示每一次操作横纵坐标的对应长度。 将输入的方阵外面加上一圈0,第一个入队. 然后从涂色的最开始(队首)向周围扩展,若扩展到的点在棋盘里且没有被搜到标记过,就入队并标记。 当队首向外扩展完了,让当前队首出队,再由下一个队首继续向外扩展寻找. 输出时分2 阅读全文
posted @ 2022-08-24 17:14 shanyingrui 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 马的遍历 思路:首先要知道马走日字,可以走8个方向. 建立数组a和数组b,分别表示马一步可以走的横纵坐标的对应长度。 然后从马的起始位置(队首)开始向周围扩展,并依次记录步数。若扩展到的点在棋盘里且没有被搜到过,就入列。 当队首向外扩展完了,让当前队首出队,再由下一个队首继续向外扩展寻找.最后如果没 阅读全文
posted @ 2022-08-24 14:18 shanyingrui 阅读(448) 评论(0) 推荐(0) 编辑