“上周我们留了一道作业,今天就作为你的测试题。”说完,看向台下一个学生。
这名学生便将算法题投影到了屏幕上。
陈旭转头看去。
“在一个nn行mm列的网格中,每个网格中有一枚硬币,在翻转某一个网格中的硬币时,与该网格共边的四个网格中的硬币也将被翻转。求至少需要进行多少次翻转操作,可以将所有的硬币变为正面朝上。”
负责人说道:
“这道题说难不难,说简单不简单,重要的是看你算法是否够简洁够高效。”
陈旭点点头,这种类型的题目一般都有最低复杂度的算法,越接近这个最低复杂度,算法越优良。
对于代码分身的智能算法来说,陈旭想让它复杂都复杂不起来,代码分身找到的算法路径绝对是最优良的。
负责人继续说道:
“给你一节课的时间,下课铃响就...”
内容未完,下一页继续阅读