搞了三天的DLX了- -
话说最开始听说DLX就是听说DLX做数独很快的,所以肯定要找几道数独做做- -
3074是最普通的那种数独3076是16*16的数独
在写3074的时候抱着尝试一下Eclipse的心情用Eclipse写出来,然后调试的时候感觉实在是……太不习惯了……
最后切回Netbeans下面,发现在Netbeans下面调试器居然乱显示……
然后又跑到VS下面去搞……最后发现了各种莫名其妙的错误……最后干脆直接把DLX部分删除重写,终于搞定了……话说搞了N久才搞定……哎……敲代码的状态不在啊……
然后又搞3076,直接改了一下数据范围,又小改了几个地方,样例直接过了,然后就提交,WA,懵了……
后来发现原来是有多组数据的,而且两组数据之间要加空行,于是改程序,提交,继续WA- -
改啊改的,终于发现问题之所在了……原来是再输入的时候……由于莫名其妙的原因搞得WA了……
只能说明一个问题……敲代码的状态完全不在啊……
另外3074的速度倒还行,3076的速度很悲剧……500+MS,而且发现这道题目不像N皇后,用<的时候反而更加快一些,不过两个都能AC,倒还好- -看来那个果然是模型的个别现象- -
大概估计一下为什么我的那么慢,是由于建模的效率问题吧,我是把模型弄好然后再删除,看了别人的都是直接建模的时候就考虑到那些已经写进去的数字了- -也可能是我的DLX太慢了- -不应该啊……不管了- -DLX算是告一段落了吧- -
撒花,庆祝~~~~