接上回试题(如下图)
让计算机暴力执行,忽略时间复杂度。
思路:以第100个数为结束点。即设置一个观察值,捕获到该值后立即退出。
当然也有更好的解法,就是人为地根据等差数列求和公式,算出(i,j)行列的确切值,然后代入。但这样一来,就不是展现编程思维,而是展现数学思维了。
思路同第一大题,使用暴力解法,忽略时间复杂度。
两问均以忽略时间复杂度为代价暴力解答,锻炼通项(普通值,而非特殊值)处理能力。在此基础上提高数学思维能力,降低时间复杂度。
思路:题目明确有一组这样的数(和值为1160),从小到大顺序排列,那就计算机依次比对就可出结果。
个人认为:这道题主要考二进制的熟练程度,进而为计算机专业选拔人才。