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

随机推荐

  • 精华哪个牌子好用?

    精华现在几乎每个人都离不开,因为效果好有效含量高,对肌肤的改善比较明显,所以大家现在都开始用精华了,以前精华比较贵,价格都在几百元,现在因为竞争激烈,价格便宜了不少,所以就出现了很多物美价廉的精华,价格不太贵效果却非常好,我们就给大家列举一

    2024-04-15
    63000
  • 小麻薯手帐离型本在哪里买最便宜

    淘宝网。小麻薯手帐离型本是胶带背面会附有一层薄薄的纸,那个纸就是离型纸,把离型纸做成本子,就是离型纸本,在淘宝网买最便宜,淘宝网是亚太地区较大的网络零售、商圈,淘宝网是中国深受欢迎的网购零售平台。1ipluso火烈鸟套装参考价格:¥188~

    2024-04-15
    58500
  • 春季旺销产品有哪些

    春天是一个美好的季节,但是春天乍暖还寒,所以保暖的家纺用品一定要准备好哦。还有春天潮湿多雨,家居除湿、干衣的电器也是非常重要的。季节的变换,春季也不能忘了好好护肤。接下来小编从春季生活电器、春季家纺、春季护肤三个方面入手,为大家推荐春日好物

    2024-04-15
    51900
  • 提拉紧致脸部的护肤品

    提拉紧致脸部的护肤品如下:1、海蓝之谜倍添紧致露海蓝之谜的大部分产品主要是修复的,而这款精华是其罕见的抗衰老产品。它添加的成分是深海的活性精华,其中所含的蓝藻蓝铜宝石是提升和收紧皮肤的重要来源。它能再生面部胶原蛋白,使其更具弹性和活力。2、

    2024-04-15
    46900
  • 后天气丹七件套翻译,天气丹7件套装对应中文

    相信大家对于后天气丹这款护肤品再熟悉不过了,它是韩国的一个有名护肤品牌,拥有大量的粉丝,市面上比较常见的就是套装,由于上边标注的是韩文,有些人不知道具体的意思,那么后天气丹七件套翻译是什么?天气丹7件套装对应中文是什么呢?后天气丹套装七件套

    2024-04-15
    44000
  • 过期的乳液精华液啫喱可以用来护手霜用吗

    过期的乳液、精华液和啫喱通常不能再用于脸部护肤,因为它们的成分可能会变质并产生有害物质。这些过期产品仍然可以在其他方面发挥作用。过期的乳液精华液啫喱可以用来护手霜用吗?答案是肯定的。虽然经常使用护手霜对我们的手部健康至关重要,但很少有人想到

    2024-04-15
    55700
  • 防晒喷雾前10强有哪些?防晒喷雾哪个牌子好用?

    防晒喷雾是近年来比较受欢迎的一种防晒产品,非常适合人们在外出的时候使用。防晒喷雾不仅具有防晒的功效,而且能使皮肤降温,减少皮肤的灼热感,补充皮肤所需的水分,起到保湿效果等,是一款比较价值比较高的产品。那防晒喷雾哪种品牌比较好呢?1、水宝宝超

    2024-04-15
    39900

发表评论

登录后才能评论
保存