第一题,将矩阵顺时针旋转90度。 应该是个经典题型吧,考的时候盘了会儿逻辑,就是像剥洋葱一样一层一层转,(i,j)转到(j,n-1-i)等,时间复杂度n。 最后卡在测试通过率90%搞不定了,本地试了矩阵边长为1,2,3,4都没错,遂跳到下一题。 第二题,宠物有4个属性,攻防生命和评分,评分根据攻防生命得到,为攻*攻击系数+防*防御系数+生命*生命系数得到。 给2个宠物的所有属性,给第3个宠物的攻防生命,求第3个宠物评分。得不出就输出0。 回忆起可用大一学的线性代数(大概吧,要不就是高数)的矩阵那块知识解决。 大概流程就是将3宠物属性放到一个3*4矩阵里,先将2,3行的一...