我想了解一下五子棋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

随机推荐

  • 哪一季天桥风云最好看?

    第一季。天桥骄子第一季的决战时装伸展台成功得到观众欢爱,而且被提名艾美奖最佳实况电视系列剧。成为Bravo继粉红救兵后又一受欢迎的真人秀节目。这一季中的挑战包括5小时制作泳装并参加派对,为邮差制作工作服,以嫉妒为主题,2055年毁灭和领袖主

    2024-04-15
    42800
  • olay祛斑精华液使用步骤,olay精华

    很多女性朋友都钟爱olay,olay旗下有多款护肤品,其中精华是很受欢迎的,其中祛斑精华液是明星产品,也受到女性朋友的一致好评,也是很多人一直回购的精华。olay祛斑精华液使用的时候是有注意事项的,比如使用步骤。有部分朋友是第一次使用ola

    2024-04-15
    44600
  • 身体乳买什么好

    导语READ身体乳行业市场品牌众多,产品质量参差不齐,消费者在选购时总会面临选择难题,不知道该买什么品牌好。身体乳到底该如何选购?身体乳什么牌子好?什么更值得买呢?通过由CNPP提供的品牌数据支持,小编精心整理得出值得买的身体乳品牌,同时提

    2024-04-15
    34400
  • 男士护肤套装哪款好

    男士护肤套装哪款好?相信很多直男内心都是大写的头疼!在“小鲜肉”簇拥的当下,钢铁直男也会萌发一颗精致的心。又何况是在秋冬如此干燥的时节,就算是再厚的皮脂也是无法消受的。因此男士们也是需要用上一套合适自己的护肤品来解决各种皮肤问题,下面将推荐

    2024-04-15
    38900
  • TOM FORD汤姆福特眼镜盒的真假对比辨别方法是什么?

    之前以为只有TOM FORD眼镜有假货,后来才知道人家连镜盒都伪造出来了!下面专门整理一篇针对汤姆福特眼镜盒的真假对比辨别方法,即可以用于单独买眼镜盒的时候来参考,也可以用来连同萌猪之前整理分享过的眼镜的对比来一起综合判断TOM FORD眼

    2024-04-15
    26800
  • 植美人瓷肌套装十件套使用方法

    1、首先植美人是山东红杉生物医药科技有限公司旗下品牌,用萃取科技结合传统中草药护肤秘方的化妆品品牌,准备好瓷肌套装。2、其次使用洗面奶进行洁面,敷面膜15分钟后清洗脸部。3、最后均匀涂抹爽肤水,精华液,补水霜。非常不错的。东方美人是花西子。

    2024-04-15
    26200
  • 为什么用玖恩草本紧致套盒的能量源滴肚脐就能减体重。

    其实、减肥效果最好、最快、最根本、最健康、最安全、最环保、最彻底、最无伤害、最无任何副作用的办法就是合理控制饮食:1、控制热量与脂肪。要始终小心食物的热量,在膳食中应减少些肥肉,增加点鱼和家禽。 2、饮食要清淡。要少吃盐,咸的东西吃得越多,

    2024-04-15
    26500

发表评论

登录后才能评论
保存