//开学了,好烦啊啊啊啊啊!怎么开个学那么多破事情!!都俩星期了,终于有时间写出来一道题
题意:不难理解,不写了。这几天忙的心累。
代码:(Accepted, 0.010s)
//UVa1596 - Bug Hunt#include #include #include #include #include
分析:给数组找bug,只有赋值和定义两种语句。一开始我想复杂了,以为会有诸如
a[b[c[0]=1]=d[2]]=e[e[e[e[e[e[3]]]=e[1]=e[2]=e[3]=233]]]=1
这种情况发生,于是就用递归做,做了好久,还老是WA(/* 实在难抽出一块一块的时间来学习,断断续续写了一星期,思路老是想到一半就断了。而且事情多烦的脑子疼,想不出东西。妈蛋还不如放假。*/)
结果昨天晚上一个老司机跟我说,干嘛那么烦,
一行只有一个赋值。。。。。
好的,瞬间简单了。。今天花了一个小时不知道到不到就做出来了。可能是用了sstream,再转存到stack的原因,比较慢,用时10ms。
附:之前以为一行可以多个赋值的时候写的代码(更新:终于调试的AC了):
代码:(Accepted, 0.010s)
//UVa1596 - Bug Hunt#include #include #include #include #include #include
虽然是我想多了,但是应用到单个赋值也是没问题的呀。但是还是想不通哪里就WA了。。。应该是哪个特殊的格式没考虑到。以后有心情再调试。(更新:终于调试得AC啦,代码已经覆盖更新。竟然也是0.010s。)