与电脑下过棋的朋友都应该明白,现在的主流软件棋力有多高——比大师更厉害!但是,看下面这个棋局【红棋先走,红胜】:

这个局面就算纯人目测都知道怎么走,第一步应该车六进一吃炮!然而实力比纯人强N倍的电脑想半天都走不出正确招法,这就是象棋对弈程序中算法的缺陷吗?难道作者就没有改良的空间吗?
顺带给大家留一道趣味象棋题【红先胜,20分】:

这幅棋局我曾发表在专业棋坛上,但棋坛里没有棋友能够破解,所以我弄到这里来,就是想看看会写代码的码农是不是比会下棋的棋友更聪明一点。
第一题二十分【其实我问这个问题因为自己想写一个简单的对弈小程序,但苦于象棋的数学模型太大,不知道怎么建立,所以,不回答问题但能推荐一些有关专业书籍的也可以得分】。第二题也是二十分,全部给予第一个破解的朋友