今天学习了一下搜索。
可以说,今天比较气人,有个题一直过不去。先说上午做了一个题,素数的问题,四位素数转换为另外的四位素数,需要几步。这个题,由于以前做过,有点印象,就直接写了出来,但是错了之后一直不对,心里很烦,偶尔发现是一个赋值语句的位置不对,应该是在一个条件语句的里面,而不是外面,这个真是要好好检查才会知道的。幸亏最后终于ac了。后来,又做了一个模拟的题,它在搜索了,也能用搜索做,不过这个题模拟比搜索步骤简单,这个题的过程容易模拟,但是最后的界限判断不容易想,我是没想出来。看了别人题解才知道,这个题,我是一直在全局变量那里错,本来是一个全局变量当定值,一个当变量,感觉思路清晰,但错了,后来改成一个全局变量先赋值给另一个全局变量,最后它自己再当变量,这样就对了。qaq.......
下午做了一个题,就是不断倒水的题,这个题刚开始做,只做出了判断最小步数,但是不会把过程输出,后来看了题解,会把过程输出了,竟然还是一直错,无论怎么试,还是一直不行,后来看到网上一种方法,把一个步数最多的输进去,看看过程怎么样,果然出错了,和正确答案还只差了一步,经过无数时间的努力。原来我是先修改水的多少,再还原水的多少,再进行下一个判断,后来改成直接改为本次倒水后的水的状况,不进行还原,直接换下一步。这样终于对了。
希望明天精神状态能变得更好,明天加油加油!!!