调试了一个晚上加一个上午的Catch that cow.
丢个题目链接:http://poj.org/problem?id=3278
“不就是一个简单的bfs搜索吗?”
我不断地检查,不断地检查,一遍又一遍,检查到和ac代码的逻辑几乎一样了,又做了n次调试,烦的午觉也没睡。为啥啊?到底是哪里出问题啊?明明是个简单的问题,明明已经“会做”了,可是就是没办法获得Accepted.
然后我在返回值为int型的bfs函数最下面加了个return INF,AC了。
真的好奇怪啊!!!为什么会这样?按道理讲无论怎么走农夫John总是能在100000步内catch那头cow的,为什么会因为缺少一个实际上执行不了的return语句而WA呢??(WAWA大哭)挺气的修改这样一个小题目花了好几个小时。之后又尝试把答案值存为全局变量,把bfs改成void函数也过了。这到底是为啥啊?到现在为止我也得不出答案。真的很奇怪。反思这次经历,我也不知道自己到底收获了什么。可能提醒我非void函数必须要给个返回值?以后大概都会这样做。可为什么不可能的情况我也还必须给个返回值啊??样例应该无法达到这个效果才是。还是不得其解。

然后,不去想这些,坐定,却又有好多乱七八糟的来了,导论论文,英语作业,各种网课,还有配音表演……讲真一个都不想做。很讨厌自己想要的节奏被打乱。我倒认为那些所谓喜欢“意外”,喜欢“冒险”,看不起那些每天看上去“循规蹈矩”的人,只不过是游手好闲罢了,真有自己想做的事,哪里会愿意被人打扰。烦耶。写就写呗,还得认真写啊,做事还是得认真,啥事都一样(可能除去整理内务,闲的蛋疼时才会去管)。