bsq:大正方形:使用除墙壁以外的第一个尽可能大的正方形填充地图 源码
BSQ 介绍 Brockian简单-板是广为人知的一种变体。 由于必须在一个完美的场地上进行游戏,并且由于它是生态责任游戏,因此它需要先进的技术来定义最大的可用游乐场,而又不会干扰环境。 目标 用第一个(左上)最大可能的正方形填充地图,以避开障碍物。 允许的功能 读/写 malloc /免费 规范 3档 每个文件5个功能 每个功能25行 没有宏或全局变量 没有单行声明/初始化 每行一个声明/定义/指令 函数顶部的声明 空间后,如果同时 没有了,做一会儿,休息也没有开关的情况下 建立 make 用法 ./bsq [map_file] 例 地图 2.xo ......x....x... ....x