我想了解一下五子棋AIA*算法,可是怎么都看不明白啊~谁能详细讲讲啊?

我想了解一下五子棋AIA*算法,可是怎么都看不明白啊~谁能详细讲讲啊?,第1张

/源程序太多了,要的话给油箱/

#DEFINE NROW 15

tmpzth="" && 行状态

tmpztl="" && 列状态

for i=1 to NROW

for j=1 to NROW

tmpzth=tmpzth+Azt(i,j)

tmpztl=tmpztl+Azt(j,i)

endfor

&& 行判断

do case

y 连 5

case "nyyyy" $ tmpzth

thisformplc_h(i,j,at("nyyyy",tmpzth),0 ,1) && 1 的得出方法 :at("n","nyyyy")

case "ynyyy" $ tmpzth

thisformplc_h(i,j,at("ynyyy",tmpzth),1 ,1)

case "yynyy" $ tmpzth

thisformplc_h(i,j,at("yynyy",tmpzth),2 ,1)

case "yyyny" $ tmpzth

thisformplc_h(i,j,at("yyyny",tmpzth),3 ,1)

case "yyyyn" $ tmpzth

thisformplc_h(i,j,at("yyyyn",tmpzth),4 ,1)

b 连 5

case "nbbbb" $ tmpzth

thisformplc_h(i,j,at("nbbbb",tmpzth),0 ,2)

case "bnbbb" $ tmpzth

thisformplc_h(i,j,at("bnbbb",tmpzth),1 ,2)

case "bbnbb" $ tmpzth

thisformplc_h(i,j,at("bbnbb",tmpzth),2 ,2)

case "bbbnb" $ tmpzth

thisformplc_h(i,j,at("bbbnb",tmpzth),3 ,2)

case "bbbbn" $ tmpzth

thisformplc_h(i,j,at("bbbbn",tmpzth),4 ,2)

y 冲 4

case "nynyyn" $ tmpzth

thisformplc_h(i,j,at("nynyyn",tmpzth),2 ,3)

case "nyynyn" $ tmpzth

thisformplc_h(i,j,at("nyynyn",tmpzth),3 ,3)

case "nyyynn" $ tmpzth

thisformplc_h(i,j,at("nyyynn",tmpzth),4 ,3)

case "nnyyyn" $ tmpzth

thisformplc_h(i,j,at("nnyyyn",tmpzth),1 ,3)

b 冲 4

case "nbnbbn" $ tmpzth

thisformplc_h(i,j,at("nbnbbn",tmpzth),2 ,5)

case "nbbnbn" $ tmpzth

thisformplc_h(i,j,at("nbbnbn",tmpzth),3 ,5)

case "nbbbnn" $ tmpzth

thisformplc_h(i,j,at("nbbbnn",tmpzth),4 ,5)

case "nnbbbn" $ tmpzth

thisformplc_h(i,j,at("nnbbbn",tmpzth),1 ,5)

y 连 4

case "nnyyyb" $ tmpzth

thisformplc_h(i,j,at("nnyyyb",tmpzth),1 ,4)

case "nynyyb" $ tmpzth

thisformplc_h(i,j,at("nynyyb",tmpzth),2 ,4)

case "nyynyb" $ tmpzth

thisformplc_h(i,j,at("nyynyb",tmpzth),3 ,4)

case "nyyynb" $ tmpzth

thisformplc_h(i,j,at("nyyynb",tmpzth),1 ,4)

case "byyynn" $ tmpzth

thisformplc_h(i,j,at("byyynn",tmpzth),4 ,4)

case "byynyn" $ tmpzth

thisformplc_h(i,j,at("byynyn",tmpzth),3 ,4)

case "bynyyn" $ tmpzth

thisformplc_h(i,j,at("bynyyn",tmpzth),2 ,4)

case "bnyyyn" $ tmpzth

thisformplc_h(i,j,at("bnyyyn",tmpzth),1 ,4)

b 连 4

case "nnbbby" $ tmpzth

thisformplc_h(i,j,at("nnbbby",tmpzth),1 ,9)

case "nbnbby" $ tmpzth

thisformplc_h(i,j,at("nbnbby",tmpzth),2 ,9)

case "nbbnby" $ tmpzth

thisformplc_h(i,j,at("nbbnby",tmpzth),3 ,9)

case "nbbbny" $ tmpzth

thisformplc_h(i,j,at("nbbbny",tmpzth),1 ,9)

case "ybbbnn" $ tmpzth

thisformplc_h(i,j,at("ybbbnn",tmpzth),4 ,9)

case "ybbnbn" $ tmpzth

thisformplc_h(i,j,at("ybbnbn",tmpzth),3 ,9)

case "ybnbbn" $ tmpzth

thisformplc_h(i,j,at("ybnbbn",tmpzth),2 ,9)

case "ynbbbn" $ tmpzth

thisformplc_h(i,j,at("ynbbbn",tmpzth),1 ,9)

y 冲 3

case "nynynn" $ tmpzth

thisformplc_h(i,j,at("nynynn",tmpzth),2 ,6)

case "nnyynn" $ tmpzth

thisformplc_h(i,j,at("nnyynn",tmpzth),4 ,6)

b 冲 3

case "nbnbnn" $ tmpzth

thisformplc_h(i,j,at("nbnbnn",tmpzth),2 ,8)

case "nnbbnn" $ tmpzth

thisformplc_h(i,j,at("nnbbnn",tmpzth),4 ,8)

1个

case "nnynnn" $ tmpzth

thisformplc_h(i,j,at("nnynnn",tmpzth),3, 7)

case "nnnynn" $ tmpzth

thisformplc_h(i,j,at("nnnynn",tmpzth),2 ,7)

case "nnbnnn" $ tmpzth

thisformplc_h(i,j,at("nnbnnn",tmpzth),3 ,10)

case "nnnbnn" $ tmpzth

thisformplc_h(i,j,at("nnnbnn",tmpzth),2 ,10)

endcase

&& 列判断

do case

5个

case "nyyyy" $ tmpztl

thisformplc_l(i,j,at("nyyyy",tmpztl),0 ,1) && 1 的得出方法 :at("n","nyyyy")

case "ynyyy" $ tmpztl

thisformplc_l(i,j,at("ynyyy",tmpztl),1 ,1)

case "yynyy" $ tmpztl

thisformplc_l(i,j,at("yynyy",tmpztl),2 ,1)

case "yyyny" $ tmpztl

thisformplc_l(i,j,at("yyyny",tmpztl),3 ,1)

case "yyyyn" $ tmpztl

thisformplc_l(i,j,at("yyyyn",tmpztl),4 ,1)

case "nbbbb" $ tmpztl

thisformplc_l(i,j,at("nbbbb",tmpztl),0 ,2)

case "bnbbb" $ tmpztl

thisformplc_l(i,j,at("bnbbb",tmpztl),1 ,2)

case "bbnbb" $ tmpztl

thisformplc_l(i,j,at("bbnbb",tmpztl),2 ,2)

case "bbbnb" $ tmpztl

thisformplc_l(i,j,at("bbbnb",tmpztl),3 ,2)

case "bbbbn" $ tmpztl

thisformplc_l(i,j,at("bbbbn",tmpztl),4 ,2)

4个

case "nynyyn" $ tmpztl

thisformplc_l(i,j,at("nynyyn",tmpztl),2 ,3)

case "nyynyn" $ tmpztl

thisformplc_l(i,j,at("nyynyn",tmpztl),3 ,3)

case "nyyynn" $ tmpztl

thisformplc_l(i,j,at("nyyynn",tmpztl),4 ,3)

case "nnyyyn" $ tmpztl

thisformplc_l(i,j,at("nnyyyn",tmpztl),1 ,3)

case "nbnbbn" $ tmpztl

thisformplc_l(i,j,at("nbnbbn",tmpztl),2 ,5)

case "nbbnbn" $ tmpztl

thisformplc_l(i,j,at("nbbnbn",tmpztl),3 ,5)

case "nbbbnn" $ tmpztl

thisformplc_l(i,j,at("nbbbnn",tmpztl),4 ,5)

case "nnbbbn" $ tmpztl

thisformplc_l(i,j,at("nnbbbn",tmpztl),1 ,5)

3个

case "nnyyyb" $ tmpztl

thisformplc_l(i,j,at("nnyyyb",tmpztl),1 ,4)

case "nynyyb" $ tmpztl

thisformplc_l(i,j,at("nynyyb",tmpztl),2 ,4)

case "nyynyb" $ tmpztl

thisformplc_l(i,j,at("nyynyb",tmpztl),3 ,4)

case "nyyynb" $ tmpztl

thisformplc_l(i,j,at("nyyynb",tmpztl),1 ,4)

case "byyynn" $ tmpztl

thisformplc_l(i,j,at("byyynn",tmpztl),4 ,4)

case "byynyn" $ tmpztl

thisformplc_l(i,j,at("byynyn",tmpztl),3 ,4)

case "bynyyn" $ tmpztl

thisformplc_l(i,j,at("bynyyn",tmpztl),2 ,4)

case "bnyyyn" $ tmpztl

thisformplc_l(i,j,at("bnyyyn",tmpztl),1 ,4)

case "nnbbby" $ tmpztl

thisformplc_l(i,j,at("nnbbby",tmpztl),1 ,9)

case "nbnbby" $ tmpztl

thisformplc_l(i,j,at("nbnbby",tmpztl),2 ,9)

case "nbbnby" $ tmpztl

thisformplc_l(i,j,at("nbbnby",tmpztl),3 ,9)

case "nbbbny" $ tmpztl

thisformplc_l(i,j,at("nbbbny",tmpztl),1 ,9)

case "ybbbnn" $ tmpztl

thisformplc_l(i,j,at("ybbbnn",tmpztl),4 ,9)

case "ybbnbn" $ tmpztl

thisformplc_l(i,j,at("ybbnbn",tmpztl),3 ,9)

case "ybnbbn" $ tmpztl

thisformplc_l(i,j,at("ybnbbn",tmpztl),2 ,9)

case "ynbbbn" $ tmpztl

thisformplc_l(i,j,at("ynbbbn",tmpztl),1 ,9)

2个

case "nynynn" $ tmpztl

thisformplc_l(i,j,at("nynynn",tmpztl),2 ,6)

case "nnyynn" $ tmpztl

thisformplc_l(i,j,at( "nnyynn",tmpztl),4 ,6)

case "nbnbnn" $ tmpztl

thisformplc_l(i,j,at("nbnbnn",tmpztl),2 ,8)

case "nnbbnn" $ tmpztl

thisformplc_l(i,j,at("nnbbnn",tmpztl),4 ,8)

1个

case "nnynnn" $ tmpztl

thisformplc_l(i,j,at("nnynnn",tmpztl),3, 7)

case "nnnynn" $ tmpztl

thisformplc_l(i,j,at("nnnynn",tmpztl),2 ,7)

case "nnbnnn" $ tmpztl

thisformplc_l(i,j,at("nnbnnn",tmpztl),3 ,10)

case "nnnbnn" $ tmpztl

thisformplc_l(i,j,at("nnnbnn",tmpztl),2 ,10)

endcase

tmpzth=""

tmpztl=""

endfor

《蜀山飞仙》百度网盘txt最新全集下载:

9ybb

简介:用各种毒虫杂交培育出蛊虫再用天魔密炼而成的天魔蛊!用混元祖师、许飞娘、尚和阳、九烈神君和白骨神君五个人的头乱炼制的白骨锁心锤!美女宝、金轮宝、神珠宝、主藏臣宝、白象宝、绀马宝和将军宝炼成的七宝金幢!北邙山的鬼修,赤阴教的魔道,百蛮山的蛊术,轩辕圣陵的尸炼,恒山派的驯兽术,玄龟岛的阵法,一切一切,尽在蜀山飞仙……

《凌仙神尊》百度网盘txt最新全集下载:

链接:https://panbaiducom/s/1hl5YjDI8LilcV0uN-E60Ww

pwd=aybb 提取码:aybb

简介:

五百年前,四仙为尊;五百年后,瑶璇仙皇!五百年后,林萧然苏醒于殒仙陵园,名震于南蛮林郡修几世仙,炼几世缘,世道为何大变!林萧然两世为人,修仙五千余年,天道无情,视人如狗既然修仙不成那便逆仙为神。五百年前血债,又该何去何从    

aybb 

     

这是广义逆应用的一个特例:

设:A∈R(mXn),B∈R(pXq),C∈R(mXq)为已知矩阵,X∈R(nXp)为未知矩阵

则:(1)矩阵方程AXB=C有解的充要条件为:AA'CB'B=C(' 表示广义逆)

(2)当AXB=C有解时,A'CB'是其一个特解,其通解为:X=A'CB'+Y-A'AYBB'

其中,Y∈R(nXp)为任意矩阵

(如果你还要问什么是广义逆,怎么求广义逆,我建议你先找一本书好好把基础概念补一补,并不难)

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3213978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-02-10
下一篇2024-02-10

随机推荐

  • 多芬和妮维雅洁面泡泡哪个好用

    多芬和妮维雅的洁面泡泡都有一定程度的保湿成分,但具体哪个更好用,还需要考虑以下几点因素:1 成分:多芬的洁面泡泡含有月桂酰,配合常见的增泡剂,达到清洁肌肤的效果。而妮维雅的洁面泡沫中确实含有低含量的皂基,所以对皮肤有干燥或刺激的现象。2 质

    2024-04-15
    49200
  • 袋鼠妈妈豆乳补水凝鲜致润精华液和精华露能一起用吗

    袋鼠妈妈豆乳补水凝鲜致润精华液和精华露能一起用。可以搭配使用,但不提议调在一起用,因为分子大小不一样,混着用容易影响精华或乳液的吸收效果,最好是分开来用,且一定要注意使用的顺序,而不要为了省时间将各种护肤品调到一起往脸上抹。需要先用精华后用

    2024-04-15
    49700
  • 有必要买天气丹皇后套盒么

    有必要。1、天气丹皇后套盒有很强的抗氧化效果,能从根本上解决肌肤的水油平衡问题,能使肌肤保持一整天的水油平衡。2、天气丹皇后套盒深层补水,提拉紧致,再生细胞,高效修复,水,精华,乳液,眼霜,面霜全包括,还送一堆赠品。

    2024-04-15
    48600
  • 纯露哪个牌子好,纯露什么牌子的好,纯露品

    纯露的品牌和品质因地区和产品类型而异。以下是一些在纯露领域表现良好的品牌: FLORIHANA:来自中国的品牌,以天然护肤理念和高品质的有机成分著称,备受世界各地芳疗爱好者的推崇。 奥莎蒂:奥莎蒂是意大利著名的高端护肤品品牌,产品包含海洋生

    2024-04-15
    36800
  • 有没有好的防晒乳呢?

    1、Nivea妮维雅水感防晒啫喱SPF50这个妮维雅水感防晒是目前为止我用得最多的一款防晒,找代购买80人民币左右有140g的容量,所以大量抹在胳膊上腿上也不心疼。它挤出来是半水状半乳液状的质地,不像那种厚重的防晒,很水润,极度容易推开,抹

    2024-04-15
    28400
  • 怎么分辩爱美肌套盒的真假?

    辨别它的真假,方法如下:洁面乳:1有淡淡的清香,挤在手上应该是水融,没有油腻感的。2用火烧,把洗面奶放入勺内,用火烧,如果溅油,就不是好的洗面奶,如果越烧越像牛奶一样,说明是好的洗面奶。3拿PH试纸来试试就知道了,直接把它挤到试纸上

    2024-04-15
    39100
  • 问一问:妮维雅小蓝罐唇膏真假如何鉴别呢?

    妮维雅小蓝罐唇膏的鉴定妮维雅小蓝罐唇膏真假妮维雅小蓝罐唇膏真正的设计:正品上有蜂窝图案,一共8个。假货忽略了这个图标,说明口红含有蜂胶。正品口红底部的图案有花王有限公司、产地、电话、生产批号等信息。下面。仿制假货往往会有疏漏,可以参考鉴别。

    2024-04-15
    27100

发表评论

登录后才能评论
保存