第三个我觉得需要同时维护自身坐标的双向队列和矩阵的变化,变动一步时先判断是否撞墙(矩阵角标越界)或者撞到自己(矩阵元素为Z),没撞到则头部坐标变动(加入队列头并将矩阵当前坐标标记为Z),然后如果吃到东西,则尾部不做变动,如果没吃到东西,将尾部从队尾移除,将其矩阵元素设为F
点赞 评论

相关推荐

双尔:你就写拥有ai开发经历,熟练运用提示词,优化ai,提高ai回答质量
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务