文档库 最新最全的文档下载
当前位置:文档库 › 五子棋表格

五子棋表格

五子棋表格
五子棋表格

小星星夏令营五子棋大赛

五子棋贪心算法

五子棋人机对战算法 采用的是贪心算法 每一步扫描一下棋盘上未有子的地方 我假定落下一个子,我去判断一下这个子,如果是我方的话会几连,如果是对方的话会是几连,如果我方的子多,落子,如果对方的子多我去堵他。 总的来说,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每 一可能落子的点计算其重要程度,也就是当这子落下后会形成什么棋型(如:“冲四”、“活三”等),然后通览 全盘选出最重要的一点,这便是最基本的算法。当然,仅靠当前盘面进行判定是远远不够的,这样下棋很轻易掉进 玩家设下的陷阱,因为它没有考虑以后的变化。所以在此基础上我们加入递归调用,即:在电脑中猜测出今后几步 的各种走法,以便作出最佳选择,这也是我们下棋时常说的“想了几步”。如此一来您的程序便具有一定的水平了。 什么?不信!过来试试吧! 总体思路弄清之后,下面进行具体讨论: 一:数据结构 先来看看数据结构,我们需要哪些变量? 首先得为整个棋盘建立一张表格用以记录棋子信息,我们使用一个15*15的二维数组Table[15][15] (15*15是 五子棋棋盘的大小),数组的每一个元素对应棋盘上的一个交叉点,用…0?表示空位、…1?代表己方的子、…2? 代表对方的子;这张表也是今后分析的基础。 在此之后还要为电脑和玩家双方各建立一张棋型表Computer[15][15][4]和 Player[15][15][4],用来存放棋型 数据,就是刚才所说的重要程度,比如用…20?代表“冲四”的点,用…15?代表“活三”的点,那么在计算重要 性时,就可以根据20>15得出前者比后者重要,下子时电脑便会自动选择“冲四”的点。那为什么棋型表要使用三 维数组呢?因为棋盘上的每一个点都可以与横、竖、左斜、右斜四个方向的棋子构成不同的棋型,所以一个点总共 有4个记录;这样做的另一个好处是可以轻易判定出复合棋型,例如:假如同一点上有2个…15?就是双三、有一个…15?和一个…20?就是四三。 怎么样!3个数组构成了程序的基本数据骨架,今后只要再加入一些辅助变量便可以应付自如了。应该不会太 难吧?OK!有了这么多有用的数据,我们就可以深入到程序的流程中去了。 二:程序流程 我们主要讨论五子棋的核心算法,即:人工智能部分,而其他像图形显示、键盘鼠标控制等,因较为简单,所 以就不作过多介绍了。 我们看到本程序由六个基本功能模块构成,各模块的具体分析如下:

五子棋的基本下法

五子棋的基本下法 五子棋简单趣味,容易上手,一直深受欢迎。下面是小编收集整理的五子棋的下法介绍,希望对您有所帮助! 1.五子棋的下法 (1)猜先。有各种猜法:如猜一把棋的单双数,或由一方手握黑(或白)让对方猜等。猜中者决定是否持黑。 (2)持黑一方将第一手棋落在棋盘的中央交叉点上即天元位置。 (3)持白一方将盘面的第二手棋选择在黑棋周围的交叉点上,即直止或斜止。 (4)第三手棋黑方落子必须在以天元为中心的5X5=25个交叉点上,从而构成国际上通用的某一开局。此时白方如感觉黑方棋形很厉害,可提出交换,即持白的一方变为持黑棋,持黑的一方变为持白棋。三手交换与否,是白方的权利。 (5)第四手白方落子,此时没有任何限制,白方可在盘面任意点落子。 (6)黑方第五手必须连下两着棋。然后早白方在这两着棋中任选一着留下。再接着下棋。这种规定,称之为五手两打。 (7)此后双方轮流落子,直至分出胜负。 2.五子棋的比赛规则: (1)黑先、白后,从天元点开始开始相互顺序落子于15X15的专用棋盘的交叉点上。

(2)最先在棋盘横向、竖向、斜向形成连续的相同色五个棋子的一方为胜。 (3)黑棋禁手判负,白棋无禁手。黑棋禁手包括三、三,四、四,长连。黑方只能四、三取胜。 (4)如分不出胜负,则定为平局(和棋)。 (5)以局中拨子、中途退场均判为负。 (6)五连与禁手同时形成,先五为胜。 (7)黑方禁手形成时,白方应立即指出。若立方发现后仍继续应子走棋,则不能判黑方禁手负。 (8)白方走出长连也算胜。白方亦可自由地走三、三、四、四或 四、三等。 (9)对局中掉子(棋子掉落在棋盘上)的一方判负。如遇推子或蹭子,以盘面第一落点为准。用手将棋子扶正不算违规。 (10)比赛时间,分为15分钟、半小时、1小时、90分钟、2小时、5小时等几个等级标准,超时判负。 3.五子棋技巧 先手要攻,后手要守 这句话的表面意思应该很容易理解,先手当然应该进攻,不要贻误时机。但有些时候局面并不是一边倒的形势,这就需要认真判断自己到底是不是真正的先手,如果前途暗淡,而对方也有些手段,就要小心了,冒然进攻,用完了自己的力量,再去防守对手,就成了彻底的后手。

五子棋游戏设计方案

目录 一、摘要: (1) 二、关键字: (1) 三、程序主流程图 (2) 四、需求分析: (3) 五、关键部分设计算法及实现: (4) 六、文件清单: (9) 七、使用说明: (9) 八、参考书目: (10) 九、附录:(源代码清单) (11) 五子棋程序 一、摘要:

五子棋游戏是一历史悠久,对抗性强,技巧性高的棋类游戏。本文用VC 设计了五子棋游戏。并就以下问题进行了探讨: (1)棋子棋盘在程序中的表示; (2)如何通过鼠标点击落子; (3)如何判断输赢,在棋盘的—,|,/,\,四个方向进行搜索,超过5子以上连成一线则认为赢了。 (4)如何实现梅棋功能。 (5)如何保存并读入棋谱; (6)如何让电脑拥有人类的智慧; (7)编写软件代码应遵守的编写规范,成对编码原则和代码的注释; (8)其它未详尽处,请参看源代码。 二、关键字: 棋盘数组 搜索算法 人工智能 活 半活 双活三

三、程序主要类结构图

CfiveStoneApp

四、需求分析: 五子棋历史源远流长,发展形势喜人,以下在网络上一篇有关五子棋历史发展的报道: 五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“連珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(Five in a Row的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。?五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。? 五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在“尧造围棋”之前,民间就已有五子棋游戏;一说源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的青睐。古代的五子棋的棋具与围棋相同,纵横各十七道。五子棋大约随围棋一起在我国南北朝时先后传入朝鲜、日本等地。据日本史料文献介绍,中国古代的五子棋是经由高丽(朝鲜),于1688年至1704年的日本元禄时代传到日本的。到日本明治32年(公元1899年),经过公开征名,“连珠”这一名称才被正式确定下来,取意于“日月如合壁,五星如连珠”。从此,连珠活动经过了不断的改良,主要是规则的变化(即对执黑棋一方的限制),例如,1899年规定,禁止黑白双方走“双三”;1903年规定,只禁止黑方走“双三”;1912年规定,黑方被迫走“双三”亦算输;1916年规定,黑方不许走“长连”;1918年规定,黑方不许走“四、三、三”;1931年规定,黑方不许走“双四”,并规定将19×19的围棋盘改为15×15的连珠专用棋盘。本世纪初五子棋传入欧洲并迅速风靡全欧。通过一系列的变化,使五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际比赛棋。? 目前,职业连珠已迅速在国际上发展起来。1988年8月8日,国际连珠联盟(RIF)由日本、俄罗斯、瑞典、亚美尼亚、阿塞拜疆、爱沙尼亚、法国、拉脱维亚、白俄罗斯等9个成员国在瑞典宣告创立,我国于1996年正式加入国际连珠联盟,现在全世界已有47个国家和地区成为国际连珠联盟的正式会员。职业连珠的世界锦标赛从1989年起每两年举办一次,现已举办了六届,第三、五、六届的冠军是爱沙尼亚人,其余三届的冠军都是日本人。我国最好成绩是团体第七,个人张进宇第9名。就水平而言,目前以俄罗斯、日本、瑞典最强,其中日本研究也最深,我国只处于中等水平。日本拥有自己的五子棋职业棋手,并且对连珠技术的研究也相当普遍和全面。日本每年举行连珠名人战。? 五子棋的根在中国,有着广泛的群众基础。但与世界先进的五子棋技术相比,我们的棋艺水平还很低,所以我们要推广五子棋,宣传五子棋,争取在较短的时间内赶上和超过世界五子棋坛的先进水平。1990年,由那威和十几名五子棋爱好者,共同发起并成立了中国第一个现代职业五子棋的民间组织----京都五子棋队,现已发展成为拥有百余名选手的北京京都五子棋队。日本连珠联盟曾多次派代表团访问中国,与中国广大爱好者进行交流和友谊比赛,瑞典连珠联盟也于1995年派代表团访问了中国,京都五子棋队曾两次选派选手代表中国参加世界杯比赛,取得此成绩反映了我国五子棋水平在世界上所处的位置,同时也显示了我国在此项运动中的发展潜力。1997年5月北京成功地举办了第一届“康柏杯”

五子棋AI算法的改进方法

又是本人一份人工智能作业……首先道歉,从Word贴到Livewrter,好多格式没了,也没做代码高亮……大家凑活着看……想做个好的人机对弈的五子棋,可以说需要考虑的问题还是很多的,我们将制作拥有强大AI五子棋的过程分为十四步,让我来步步介绍。 第一步,了解禁手规则 做一个五子棋的程序,自然对五子棋需要有足够的了解,现在默认大家现在和我研究五子棋之前了解是一样多的。以这个为基础,介绍多数人不大熟悉的方面。五子棋的规则实际上有两种:有禁手和无禁手。由于无禁手的规则比较简单,因此被更多人所接受。其实,对于专业下五子棋的人来说,有禁手才是规则。所以,这里先对“有禁手”进行一下简单介绍: 五子棋中“先手必胜”已经得到了论证,类似“花月定式”和“浦月定式”,很多先手必胜下法虽然需要大量的记忆,但高手确能做到必胜。所以五子棋的规则进行了优化,得到了“有禁手”五子棋。五子棋中,黑棋必然先行。因此“有禁手”五子棋竞技中对黑棋有以下“禁手”限制:“三三禁”:黑棋下子位置同时形成两个以上的三;“四四禁”:黑棋下子位置同时形成两个以上的四;“长连禁”:六子以上的黑棋连成一线。黑棋如下出“禁手“则马上输掉棋局。不过如果“连五”与“禁手”同时出现这时“禁手”是无效的。所以对于黑棋只有冲四活三(后面会有解释)是无解局面。反观白棋则多了一种获胜方式,那就是逼迫黑棋必定要下在禁点。 为了迎合所有玩家,五子棋自然需要做出两个版本,或者是可以进行禁手上的控制。 第二步,实现游戏界面 这里,我制作了一个简单的界面,但是,对于人机对弈来说,绝对够用。和很多网上的精美界面相比,我的界面也许略显粗糙,但,开发速度较高,仅用了不到半天时间。下面我们简单看下界面的做法。 界面我采用了WPF,表现层和逻辑层完全分开,前台基本可以通过拖拽完成布局,这里就不做过多介绍。根据界面截图简单介绍

26种五子棋开局

五子棋技巧大全 中国现代连珠五子棋的开拓者那威九段,多年钻研五子棋,潜心发掘五子棋的中国民间阵法,他总结了五子棋行棋的要领和临阵对局的经验,得出一套 “ 秘诀 ” ,谓之《那氏五子兵法》: 先手要攻,后手要守,以攻为守,以守待攻。攻守转换,慎思变化, 先行争夺,地破天惊。守取外势,攻聚内力,八卦易守,成角易攻。 阻断分隔,稳如泰山,不思争先,胜如登天。初盘争二,终局抢三, 留三不冲,变化万千。多个先手,细算次先,五子要点,次序在前。 斜线为阴,直线为阳,阴阳结合,防不胜防。连三连四,易见为明, 跳三跳四,暗剑深藏。己落一子,敌增一兵,攻其要点,守其必争。 总结: 1、留三不冲四,保留变化 2、防守活三时防在对方攻势强的方向 3、八卦马步是强防守,但不提倡用纯色八卦阵,尤其黑子,禁手制下八卦必败 4、布局时斜行、成角为强攻 5、开局时争活二,自己多做二,挡住对方的活二,并且往往挡对方的活二先,不必攻急 6、下子时考虑对方会怎么走,你再往下一子该怎么走 7、开黑优局要尽快建立棋子间的联系,即“攻聚内力” 开白优局时参照5的后半句,封锁对方行为,抢外围优势 五子棋技巧图解 安东是公认的世界上五子棋棋力最强的棋手,他有一套成熟的五子棋技巧理论,非常实用,本文就是这套五子棋技巧理论的图解,由五子茶馆站长雪飞翻译。 五子棋技巧之一:该进攻时,不要防守。 法则:越是积极的进攻,越容易获得取胜的机会。 当你的对手走棋不积极时,你不必跟着他走棋,而 是要考虑自己的棋是否可以进攻。如图1,白10形成眠三,看起来为下一步进攻做好了准备;但如果你仔细计算,会发现白棋的进攻并没有连续性。因此,我们认为白棋并不积极,黑棋可以落子11形成攻击。有很多棋手会跟着挡在11-C ,虽然这不是坏着,但在当前情况下,完全没有必要,这个时候,你应该去进攻而不是防守。 白10应该走A 或B 点,这样的行棋会更加积极,如此,黑棋就不能走11位攻击了,而是要跟着白棋去防守。 五子棋技巧之二:进攻始于活二,要尽可能的利用好棋盘上的每一个子,多形成活二。 图1

五子棋人机对战算法分析

总的来说,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每 一可能落子的点计算其重要程度,也就是当这子落下后会形成什么棋型(如:“冲四”、“活三”等),然后通览 全盘选出最重要的一点,这便是最基本的算法。当然,仅靠当前盘面进行判定是远远不够的,这样下棋很轻易掉进 玩家设下的陷阱,因为它没有考虑以后的变化。所以在此基础上我们加入递归调用,即:在电脑中猜测出今后几步 的各种走法,以便作出最佳选择,这也是我们下棋时常说的“想了几步”。如此一来您的程序便具有一定的水平了。 什么?不信!过来试试吧! 总体思路弄清之后,下面进行具体讨论: 一:数据结构 先来看看数据结构,我们需要哪些变量? 首先得为整个棋盘建立一张表格用以记录棋子信息,我们使用一个15*15的二维数组Table[15][15] (15*15是 五子棋棋盘的大小),数组的每一个元素对应棋盘上的一个交叉点,用…0?表示空位、…1?代表己方的子、…2? 代表对方的子;这张表也是今后分析的基础。 在此之后还要为电脑和玩家双方各建立一张棋型表Computer[15][15][4]和 Player[15][15][4],用来存放棋型 数据,就是刚才所说的重要程度,比如用…20?代表“冲四”的点,用…15?代表“活三”的点,那么在计算重要 性时,就可以根据20>15得出前者比后者重要,下子时电脑便会自动选择“冲四”的点。那为什么棋型表要使用三 维数组呢?因为棋盘上的每一个点都可以与横、竖、左斜、右斜四个方向的棋子构成不同的棋型,所以一个点总共 有4个记录;这样做的另一个好处是可以轻易判定出复合棋型,例如:假如同一点上有2个…15?就是双三、有一个…15?和一个…20?就是四三。 怎么样!3个数组构成了程序的基本数据骨架,今后只要再加入一些辅助变量便可以应付自如了。应该不会太 难吧?OK!有了这么多有用的数据,我们就可以深入到程序的流程中去了。 二:程序流程 我们主要讨论五子棋的核心算法,即:人工智能部分,而其他像图形显示、键盘鼠标控制等,因较为简单,所 以就不作过多介绍了。 我们看到本程序由六个基本功能模块构成,各模块的具体分析如下: (1)初始化:首先,建立盘面数组Table[15][15]、对战双方的棋型表Computer[15][15][4]和Player[15] [15][4]并将它们清零以备使用;然后初始化显示器、键盘、鼠等输入输出设备并在屏幕上画出棋盘。 (2)主循环控制模块:控制下棋顺序,当轮到某方下子时,负责将程序转到相应的模块中去,主要担当一个

五子棋棋谱——经典的开局方式、开局口诀及心得

五子棋棋谱 五子棋开局棋分为两种:直止、斜止。 寒星溪月疏星首,花残二月并白莲,雨月金星追黑玉,松丘新宵瑞山腥。星月长峡恒水流,白莲垂俏云浦岚,黑玉银月倚明星,斜月名月堪称朋。口诀中前四句为直止,五至八句为斜止。 浦月:白16冲是妙手。到白18时,黑棋在I5点三三禁手负。 浦月是先手必胜的珠形。白4是不太好的防守,最强的防守点是5、7、11、9等位置。以下黑棋走了5、7、9的位置,非常痛快,对于白10的防守,黑11活三相当棒。 对于白12的防守,黑13是败着,因白棋有反先手,以下形成反先手的再反先手的争夺。黑13不如在14的位置走跳三效果好,走完跳三后将来一定会形成连攻胜。白14和黑15 互相反先手后,下一手白16冲四是高着,黑17只能防守,于是,下一手白18一落盘即定了胜负。 花月:白22时,黑棋在F9点长连禁手负。

花月属先手必胜的开局。白4在此开局是强防之一,另外还有12的位置和I7的位置也是强防。黑5是定式,白6是很有意思的防守方法,此时如果把黑7走在22或者17的位置上,则形成白棋必胜。 黑7、黑9布阵是好棋,以下白棋即便有白10、白12的进攻,但黑11、13防守后黑棋还不错,对于白14的强防,黑15拓展棋路后黑棋形成必胜形。 白16是一手奇特的防守,黑17的活三走到了白棋的射程以内,白18、白20跳冲四后,白22跳三,黑棋被夹攻形成长连。 从以上情况看,黑17应该走F5点为好。 新月:白10、白12设法反攻后,黑棋投子认负。

新月是黑棋容易走的珠形。白4是强防,黑5也可以走,但不如走在8的位置好。 白6也是强防,对于白8的防守,黑9是败着。另外黑9改走11的位置防守也不是好棋,因为以下白有作战的棋路拓展。 白10跳三是好棋,黑11是最佳的防守,白12是绝妙的一手棋,至此,白棋已经形成胜势。 水月:黑19时,白棋投子认负。 对于水月开局,白4是强的应着。如果白8改在9的位置防守是强防。 白10的防守有点太贪心,白10此时应该是反向防守于14的位置,由于这一点的失误,以下让黑棋连续攻击取得了胜利。 但是,黑13的四三做杀不算好手,在此,如果按黑14、黑13、黑15的顺序进攻的话,黑棋很简单地就能获胜了。 由于黑19这手棋,黑棋以下有H11、E8或者K9、H6、G7的两路连攻胜,因此,黑棋胜定。如果此时白棋在E9点防守,则黑棋走J10点后连续两手冲四胜。

五子棋开局的的名称图解及各开局五手两打时选点优劣的简要分析

五子棋开局的的名称图解及各开局五手两打时选点优劣的简要分析 一、五子棋开局“星”、“月”名称的由来及命名规律 连珠规则开局是指对局开始前三步(黑1、白2、黑3)所组成的棋形,各种棋形都冠以“星”或“月”字命名,这样每种开局都有了很别致的标签。五子棋的开局是建立在“直止打法”和“斜止打法”两个体系之上,一共有24种(原来有26种,斜止的“彗星局”和直止的“游星局”因为对白棋太有利所以职业比赛中禁止使用)。 星、月名称的命名规则: 五子棋26种开局中,黑1、黒3两手棋的位置不外乎三种形状,即曰本人所称的桂、间、连。在各种开局中,“间打”名称用“星”表示,“桂马打”和“连打”的名称用“月”表示。 桂:桂马打,黑1、黑3成马步,“日”字形,该类棋形均以“月”命名。如直指的:“溪月”、“残月”、“新月”、“山月”;如斜指的:“峡月”、“水月”、“岚月”、“名月”。 间:间打,黑1、黑3在一条直线上或一条斜线上,间隔一点,该类棋形以“星”命名。如直指的:“寒星”、“疏星”、“金星”、“游星”、“瑞星”;如斜指的:“长星”、“恒星”、“流星”、“明星”、“彗星”。 连:连打,黑1、黑3在一条直线上或一条斜线上,无间隔,该类棋形以“月”命名。如直指的:“花月”、“雨月”、“丘月”、“松月”;如斜指的:“云月”、“浦月”、“银月”、“斜月”。 二、开局名称速记口诀 寒星溪月疏星首,花残二月并白莲, 雨月金星追黑玉,松丘新宵瑞山腥。 星月长峡恒水流,白莲垂俏云浦岚, 黑玉银月倚明星,斜月名月堪称朋。 二十六局先弃二,直指游星斜慧星。 花月及蒲月是必胜开局,游星及慧星是必败开局,26种开局以外的开局为妖刀 开局名字口诀的注释(具体图片可参见本帖子之三、四部分): 寒星溪月疏星首首行为寒星、溪月、疏星(直止自上数第1行的开局名称) 花残二月并白莲喻白子为白莲(直止自上数第2行的开局名称) 雨月金星追黑玉将黑子比做黑玉(直止自上数第3行的开局名称) 松丘新宵......宵者,天空下三月也(直止自上数第4行的开局名称) ...瑞山腥腥者,一(瑞)星一(山)月也(直止自上数第5行的开局名称) 星月长峡恒水流第一列星月交替共五种(斜止右数第1列的开局名称) 白莲垂俏云浦岚俏者,亦指三月(斜止右数第2列的开局名称) 黑玉银月倚明星仍以黑玉白莲喻黑白子(斜止右数第3列的开局名称) 斜月名月堪称朋朋者,二月也(斜止右数第4列的开局名称)

五子棋核心算法

五子棋的核心算法 时间:2010-03-26 20:50来源:网络作者:佚名点击:3115次 介绍了五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 一、相关的数据结构 关于盘面情况的表示,以链表形式表示当前盘面的情况,目的是可以允许用户进行悔棋、回退等操作。 1CList StepList; 2//其中Step结构的表示为: 3 4struct Step 5{ 6int m;//m,n表示两个坐标值 7int n; 8char side;//side表示下子方 9}; 10//以数组形式保存当前盘面的情况, 11//目的是为了在显示当前盘面情况时使用: 12char FiveArea[FIVE_MAX_LINE][FIVE_MAX_LINE]; 13 14//其中FIVE_MAX_LINE表示盘面最大的行数。 15 16//同时由于需要在递归搜索的过程中考虑时间和空间有效性, //只找出就当前情况来说相对比较好的几个盘面,而不是对所有的可下子的位置都进行搜索, //这里用变量CountList来表示当前搜索中可以选择的所有新的盘面情况对象的集合: 17 18CList CountList; 19//其中类CBoardSituiton为: 20class CBoardSituation 21{ 22CList StepList; //每一步的列表 23char FiveArea[FIVE_MAX_LINE][FIVE_MAX_LINE]; 24struct Step machineStep;//机器所下的那一步

五子棋基本技巧

五子棋基本技巧 基本技巧 一、四种摆放(形象的叫法): 二、最常见的取胜法:一子双杀,既落下一个子,同时形成两条棋路,使对手封住一条,就来不及封住另一条,从而取胜。 三、不堵情况下,一子双杀的十大基本棋路: 两头空边二空跳二空中二空两头空图1 图2 图3 图4 边二空图2 图5 图6 图7 跳二空图3 图6 图8 图9 中二空图4 图7 图9 图10 图示说明: 圆形图标:表示已经落下的棋子。 十字图标:之后落下的棋子,同时形成两条棋路,使对手堵住其中一路,就来不及去堵另一路。 图1:两头空-两头空图2:两头空-边二空

图3:两头空-跳二空图4:两头空-中二空 图5:边二空-边二空 图6:边二空-跳二空 图7:边二空-中二空图8:跳二空-跳二空 图9:跳二空-中二空图10:中二空-中二空

四、一头被堵情况下,一子双杀的八大基本棋路。 一头被堵情况下,落下一个子,形成两条棋路,使一头被堵的那条棋路形成四个连子,没有被堵的那条棋路,形成三个子的棋路,可以是两头空、边二空、跳二空、中二空,从而使对手堵住一路,就来不及堵另一路。 两头空边二空跳二空中二空 内插连四图1 图2 图3 图4 外插连四图5 图6 图7 图8 分为两种情况: 1.从被堵棋路的内部形成四颗子: 图1:内插连四-两头空图2:内插连四-边二空 图3:内插连四-跳二空图4:内插连四-中二空

2.从被堵棋路的外部形成四颗子: 图5:外插连四-两头空图6:外插连四-边二空 图7:外插连四-跳二空图8:外插连四-中二空 开局技巧 五子棋的开局也称布局,一般在3~7手左右完成。五子棋的开局是十分重要的。一般情况下,一局五子棋的着数在20至40着之间,因此,它的开局阶段是非常短暂的,大约在七八着至十几着之间。在这一阶段的争夺中,双方的布局、应答将对以后的胜负起着关键的作用。一般来说,黑棋以攻为主,而白棋则以防为主。

下五子棋的诀窍是什么

下五子棋的诀窍是什么 ? 满意答案1: 局战斗绝对切开.要善于运用具体的战术威胁达到预定的开局战略目标. 许多初学者,往往对必胜局的花月,浦月不感兴趣.他们认为这些持黑 必胜开局在实战没有作么用,一开此局就被别人换去了(三手交换规则),要不就没有用此类棋型开局比赛.其实,这是一种错误的观点.花月,浦月不仅是五子棋的基础功夫,而且对日后个人技术的发展极有帮助.可以说,任何其他的开局最后都是利用花月,浦月中的基本胜形而取胜的,甚至追下取胜(抓禁手)的雏形也能在黑方失误或恶手之着的棋形中找到其中的奥秘.不要小看了花月,浦月开局,如果一个棋手真正 学会了,学懂了,学透了这两种开局,并在任何情况下对白方的任一应 点都能取胜的话,这个棋手就已经具备了相当高的水平. 学棋,要活学,要掌握其精髓,实质,而不是单纯记谱或背诵定式,这一点是任何要成为棋手的人都必须牢记的. 最后,强调五子棋开局战理的诀窍,那就是两个字限制,千方百计限制 对方的发展,就是开局的思路 满意答案2: 1、什么是定式? 定式是历代棋手经过深入研究,被多数人认可并在实战中采用,在序

盘阶段比较平衡妥帖,致使对局双方势力大致均等的着法。 五子棋的定式一般在10手—15手之间,但也有超过20手的大型定式,如:金星局的“流浪者的梦”,定式共25手;岚月局的“近仓廉江的防守”,定式共21手;等。 2、如何学习定式? 1 / 5 定式的学习说难也难,说方便也方便,全看学习的方法是否对路。虽说五子棋的定式比之围棋要少,但是包括必胜定式在内据说也要有超过10万个定式,这其中还不包括一些比较老的、现在已经不流行的旧定式。这样的数量也够可以的了,如果要认认真真的学习,按照每天学习并掌握30个的速度,恐怕至少也需要9年的时间,这还不算对新出现的定式进行学习。这样长的时间,恐怕很少有人会有这么大的耐心和毅力吧。那么我们应该怎样正确有效的学习定式呢?下面,从几个方面进行阐述。 (1)删繁就简 定式数量之多就象浩瀚的海洋一样广阔。要想尽快掌握,首先就应当学会删繁就简。这可不是叫你偷懒,15手的定式学10手,绝不是这个意思。 五子棋定式分为必胜点定式和第二打点定式两大类。对于前者我们要认真掌握,但是为了尽快进入实战阶段,只需要掌握其中的几种就可以了。因为必胜点定式主要是向我们演示先后手的攻防手段、做棋思

五子棋几种算法详解

五子棋几种算法详解 算法一: 这里讲述棋盘大小为10×10的人机对战五子棋实现方法,要看完整代码请看Java做的五子棋 1.概述 玩家每走一步,对于玩家和计算机,都根据获胜表对棋盘各个空棋位进行评分,每个位置的分数与下面这句话有关:该位置所在的每一种获胜组合中已经拥有的棋子数,然后对玩家和计算机产生的分数均衡,以判断计算机是进攻还是防守。 2.数据结构 10×10的数据,用来记录棋盘状态; 两个获胜表([10][10][192]),也就是获胜组合,因为五个子一线则胜,不在一线上的五个子就不在一个组合中,对于10×10的棋盘获胜的组合有192种,下面将会详细说明,获胜表用来表示棋盘上的每个位置是否在玩家或计算机的获胜组合中; 一个二维数组([2][192]),记录玩家与计算机在各种获胜组合中填入了多少棋子; 两个10×10的数组,用来记录玩家与计算机在各个棋盘位置上的分数,分数高的将是计算机下一步的着法。 3.计算获胜组合

上图是一个10×10的五子棋棋盘,我们可以得出垂直方向上的获胜组合是10×6=60,同理,水平方向的获胜组合也是60,而两个倾斜方向上的获胜组合是(1+2+3+4+5)×2+6=36,即: 60*2+36*2=192。 4.评分 用两个数组存储每个棋位的分数,一个是计算机的,另一个是玩家的,表示该位置对于各方是最佳着法的肯定程度,对一个位置的评分就是:遍历该位置所在的每一种获胜组合,根据这个组合中已经拥有的己方棋子数1到4分别加不同分数,最后将这些所有的获胜组合所得出的分数相加就是该位置的分数,下图是对于黑方各棋位的评分(其中的1,2,3,4这几个值要根据实际需要来确定)。 5.思路

五子棋开局技巧大全

五子棋技巧大全 国民间阵法,他总结了五子棋行棋的要领和临阵对局的经验,得出一套“秘诀”,谓之《那氏五子兵法》: 先手要攻,后手要守,以攻为守,以守待攻。攻守转换,慎思变化, 先行争夺,地破天惊。守取外势,攻聚内力,八卦易守,成角易攻。 阻断分隔,稳如泰山,不思争先,胜如登天。初盘争二,终局抢三, 留三不冲,变化万千。多个先手,细算次先,五子要点,次序在前。 斜线为阴,直线为阳,阴阳结合,防不胜防。连三连四,易见为明, 跳三跳四,暗剑深藏。己落一子,敌增一兵,攻其要点,守其必争。 总结: 1、留三不冲四,保留变化 2、防守活三时防在对方攻势强的方向 3、八卦马步是强防守,但不提倡用纯色八卦阵,尤其黑子,禁手制下八卦必败 4、布局时斜行、成角为强攻 5、开局时争活二,自己多做二,挡住对方的活二,并且往往挡对方的活二先,不必攻急 6、下子时考虑对方会怎么走,你再往下一子该怎么走 7、开黑优局要尽快建立棋子间的联系,即“攻聚内力” 开白优局时参照5的后半句,封锁对方行为,抢外围优势 五子棋技巧图解 安东是公认的世界上五子棋棋力最强的棋手,他有一套成熟的五子棋技巧理论,非常实用,本文就是这套五子棋技巧理论的图解,由五子茶馆站长雪飞翻译。 法则:越是积极的进攻,越容易获得取胜的机会。 当你的对手走棋不积极时,你不必跟着他走棋,而 是要考虑自己的棋是否能够进攻。如图1,白10形 成眠三,看起来为下一步进攻做好了准备;但如果 你仔细计算,会发现白棋的进攻并没有连续性。所 以,我们认为白棋并不积极,黑棋能够落子11形成 攻击。有很多棋手会跟着挡在11-C,虽然这不是坏 着,但在当前情况下,完全没有必要,这个时候, 你应该去进攻而不是防守。 白10应该走A或B点,这样的行棋会更加积极,如 此,黑棋就不能走11位攻击了,而是要跟着白棋去图1

五子棋下法

五子棋下法 对局开始时,先由执黑棋一方将一枚棋子落在天元点上,然后由执白棋一方在黑棋 周围的交叉点上落子。但是,为了尊重对方和礼貌起见,持白棋的一方通常将盘面的第 二着棋布在自己河界的一侧,即直止或斜止。此后黑白双方轮流落子,直到某一方首先 在棋盘的横线、纵线或斜线上形成连续五子或五子以上〔仅对白棋而言〕,则该方就算 获胜 连珠五子棋的一个特点是先行的一方优势很大,因此在职业比赛中对黑方做了种种 限制,以利公平竞争。五子棋的比赛规则如下: 〖1〗黑先、白后,从天元开始相互顺序落子; 〖2〗最先在棋盘横向、纵向或斜向形成连续的同色五个棋子的一方为胜;〖3〗黑棋禁手判负、白棋无禁手。黑棋禁手有“三、三”、“四、四”和“长连”,包括“四、三、三”和“四、四、三”。黑棋只能以“四、三”取胜; 〖4〗如分不出胜负,则到为平局; 〖5〗五连与禁手同时形成,判胜; 〖6〗黑方禁手形成时,白方应立即指出。若白方未发现或发现后不立即指出, 反而 继续落子,则禁手失效,不再判黑方负。 【1】五子棋是黑白双方或两个人之间的竞技活动,由于对黑白双方规则不同, 黑棋 必须先行。一般采用猜先的方法来决定谁执黑先行,即双方各抓一种颜色的几枚棋子, 大数减小数,单数双方交换,偶数不换; 【2】禁手示例: ┼●●┼┼ ┼┼┼┼┼ ┼●●X┼ ┼┼X┼┼ ┼┼●┼┼ ┼┼┼┼┼

┼┼┼●┼ ┼●X●┼ ┼●┼┼┼ ┼┼●┼┼ ┼┼●┼┼ ●┼┼┼┼ ┼┼┼┼┼ ┼┼┼┼┼ ┼┼┼┼┼ X为三、三禁手 ┼┼┼┼┼ ┼┼●┼┼ X●●●┼ ┼┼┼┼┼ ┼●┼┼┼ ●●X●┼ X为四、四禁手 ┼┼●┼┼ ┼┼●┼┼ ┼┼┼●┼ ┼┼●┼┼ ┼┼┼┼┼ ┼┼┼┼┼ ┼┼┼┼┼┼┼┼ ┼●●X●●●┼ X为长连禁手 ┼┼┼┼┼┼┼┼ 【3】黑方在落下关键的第五子即形成五连的同时,如又形成禁手,此时因黑方 已经 成五,而“五”在五子棋中是至高无上的,故禁手失效,黑方胜; 【4】所谓黑方形成禁手,是指黑方落下一子同时形成两个或两个以上的活三、 冲四 及长连等。此时白方应立即指出,自然而胜。 专业连珠五子棋虽然对黑棋采取了种种限制,但是黑棋先行的优势依然很大。因此, 在高段位的专业比赛中,又出现了三种特殊的规定: 【1】“指定打法”:指比赛双方按照约定好的开局进行对弈。例如“斜月局”、”长星局”等。 【2】“三手可交换”:指黑棋下第二手棋〔盘面第三手棋〕之后,白方如感觉黑 方 棋形不利于己方,可提出交换,即执白棋一方变为执黑棋一方〔此方法不适用于指定开

-五子棋社团活动队教案

陈户初中五子棋活动教案 第一周 活动内容: 一、了解五子棋的技巧: 1、留三不冲四,保留变化 2、防守活三时防在对方攻势强的方向 3、八卦马步是强防守,但不提倡用纯色八卦阵,尤其黑子,禁手制下八卦必败 4、布局时斜行、成角为强攻 5、开局时争活二,自己多做二,挡住对方的活二,并且往往挡对方的活二先,不必攻急 6、下子时考虑对方会怎么走,你再往下一子该怎么走 7、开黑优局要尽快建立棋子间的联系,即“攻聚内力”开白优局时参照 5的后半句,封锁对方行为,抢外围优势。 二、学习技巧一: 五子棋技巧之一:该进攻时,不要防守。 法则:越是积极的进攻,越容易获得取胜的机会。 当你的对手走棋不积极时,你不必跟着他走棋,而 是要考虑自己的棋是否可以进攻。 如图1,白10形成眠三,看起来为下一步进攻做好了准备; 但如果你仔细计算,会发现白棋的进攻并没有连续性。因此,我们认为白棋并不积极,黑棋可以落子11形成攻击。有很多棋手会跟着挡在11-C,虽然这不是坏着,但在当前情况下,完全没有必要,这个时候,你应该去进攻而不是防守。白10应该走A或B点,这样的行棋会更加积极,如此,黑棋就不能走11位攻击了,而是要跟着白棋去防守。 三、练习运用。 四、总结反馈。 第二周 活动内容: 一、温习五子棋总技巧 1、留三不冲四,保留变化 2、防守活三时防在对方攻势强的方向 3、八卦马步是强防守,但不提倡用纯色八卦阵,尤其黑子,禁手制下八卦必败 4、布局时斜行、成角为强攻 5、开局时争活二,自己多做二,挡住对方的活二,并且往往挡对方的活二先,不必攻急 6、下子时考虑对方会怎么走,你再往下一子该怎么走 7、开黑优局要尽快建立棋子间的联系,即“攻聚内力”开白优局时参照 5的后半句,封锁对方行为,抢外围优势。 二、学习技巧2

绝对经典_五子棋口诀与解释_技巧锦囊

五子棋口诀与释义 先手要攻,后手要守。以攻为守,以守待攻。 守取外势,攻聚内力。八卦易守,成角易攻。 阻断分隔,稳如泰山。不思争先,胜比登天。 初盘抢二,局终争三。留三不冲,变化万千。 多个先手,细算次先。五子要点,次序在前。 斜线为阴,直线为阳。阴阳结合,防不胜防。 连三连四,易见为明。跳三跳四,暗剑深藏。 己落一子,敌增一兵。攻其要点,守其必争。 势已形成,败即降临。五子精华,一子输赢。 先手要攻,后手要守 这句话的表面意思应该很容易理解,先手当然应该进攻,不要贻误时机。但有些时候局面并不是一边倒的形势,这就需要认真判断自己到底是不是真正的先手,如果前途暗淡,而对方也有些手段,就要小心了,冒然进攻,用完了自己的力量,再去防守对手,就成了彻底的后手。 有些初学者执黑就一味的进攻,结果没有成功就反过来防守白棋,而那时白棋早已羽翼丰满了。 以攻为守,以守待攻 攻不忘守,守不忘攻。有句话叫“最强的防守就是进攻”,防守别人棋的时候仔细看清局势,是不是有既能防守住对方又可以进攻的点。以守待攻,在对方狂攻一阵却无胜棋后,你防守的棋是否形成了外围的攻势?在安全的前提下,防守对方的棋最好不要太消极,等他攻完,就可以利用防守时形成的攻势轻松收拾对方。 白棋防守一般都有2至3个地方可以放子,如何选择最强防点是根据对手的棋型的,有时是远离自己的后方防住对手进攻的要塞,有时是借防守同时加强自己的子力。当然后者的防守有相当的难度。 攻守转换,慎思变化

发现进攻没有胜棋,而对方防守的子力形成了一定的威胁,一般就会转攻为守了。或者守住了对方的进攻,得到先手而转守为攻。攻守转换的时候,要分析局面,有些冲四、活三是不是该先下了再去防守更好?还是冲后以后再防守会变得更困难?以守转攻的时候,要看清是不是真的已经完全守住了对方?他还有哪些力量,能不能够成威胁? 先行争夺,地破天惊 用妙手强行夺得先手,这样的气势连天地都会惊动。 连珠是争夺先手的艺术。 守取外势,攻聚内力。 防守的时候,尽可能防在外围,限制对方的空间,让他的棋没有发展前途。进攻则不能太分散子力,下得太外,被对方占据要点,阻断子力联系,不能形成有效的进攻。但攻聚内力并不等于放弃外围,使自己没有足够的空间进攻,守取外势也不能一味地在外围防守,而放弃内部必须占据的要点。 有个比喻,白棋防守是要把黑棋当馅包裹起来的,而黑棋则是积聚力量在一个小空间内大做文章,或则突出重围,当然这样就很难利用内部的子力了。 八卦易守,成角易攻。 八卦就是由象棋四个马步形成的一种棋形,如果摆满全盘,则对方没有取胜的可能。还有一种说法叫“马步是强防”,既使不能摆满全盘,很多时候自己的棋子形成马步的点就是强防点。成角易攻,角就是三个紧紧地在一起的棋子构成的直角三角形,成角的形状后子力可互相多次利用,进攻源源不断。 有句话叫,黑八卦必胜,白八卦必输。可是,我看到很多白八卦也赢了。破八卦地方法很多,在网上可以看到很多人地解法。 阻断分隔,稳如泰山。 这句话说的就是防守时的一种思想,阻断对方子力的联系,逐个击破。 不思争先,胜比登天。

五子棋开局技巧大全

五子棋技巧大全 中国现代连珠五子棋的开拓者那威九段,多年钻研五子棋,潜心发掘五子棋的中国民间阵法,他总结了五子棋行棋的要领和临阵对局的经验,得出一套“秘诀”,谓之《那氏五子兵法》: 先手要攻,后手要守,以攻为守,以守待攻。攻守转换,慎思变化, 先行争夺,地破天惊。守取外势,攻聚内力,八卦易守,成角易攻。 阻断分隔,稳如泰山,不思争先,胜如登天。初盘争二,终局抢三, 留三不冲,变化万千。多个先手,细算次先,五子要点,次序在前。 斜线为阴,直线为阳,阴阳结合,防不胜防。连三连四,易见为明, 跳三跳四,暗剑深藏。己落一子,敌增一兵,攻其要点,守其必争。 总结: 1、留三不冲四,保留变化 2、防守活三时防在对方攻势强的方向 3、八卦马步是强防守,但不提倡用纯色八卦阵,尤其黑子,禁手制下八卦必败 4、布局时斜行、成角为强攻 5、开局时争活二,自己多做二,挡住对方的活二,并且往往挡对方的活二先,不必攻急 6、下子时考虑对方会怎么走,你再往下一子该怎么走 7、开黑优局要尽快建立棋子间的联系,即“攻聚内力” 开白优局时参照5的后半句,封锁对方行为,抢外围优势 五子棋技巧图解 安东是公认的世界上五子棋棋力最强的棋手,他有一套成熟的五子棋技巧理论,非常实用,本文就是这套五子棋技巧理论的图解,由五子茶馆站长雪飞翻译。 五子棋技巧之一:该进攻时,不要防守。 法则:越是积极的进攻,越容易获得取胜的机会。

当你的对手走棋不积极时,你不必跟着他走棋,而是要考虑自己的棋是否可以进攻。如图1,白10形 成眠三,看起来为下一步进攻做好了准备;但如果你仔细计算,会发现白棋的进攻并没有连续性。因此,我们认为白棋并不积极,黑棋可以落子11形成攻击。有很多棋手会跟着挡在11-C ,虽然这不是坏着,但在当前情况下,完全没有必要,这个时候,你应该去进攻而不是防守。 白10应该走A 或B 点,这样的行棋会更加积极,如此,黑棋就不能走11位攻击了,而是要跟着白棋去防守。 五子棋技巧之二:进攻始于活二,要尽可能的利用好棋盘上的每一个子,多形成活二。 (图2-1)中,黑棋有不同的选择。黑若走在A 点,虽然产生了两个二,但都不是活二,在进攻中几乎毫无威力。而走在B 点会产生两个活二,为后续攻击打下了基础。显然B 点比A 点更有威力。 总之,一个原则:一子落下,形成的活二越多越好。 (图2-2)中,黑棋有四种选择(A 、B 、C 、D )来构筑进攻,但D 是最佳攻击点,因为它同时产生了3个活二。 这跟做棋原则中,“一子三通点往往是好点”相通。 五子棋技巧之三:在必须防守时,可以选择一个最助于自己进攻的防守点。 图 1 图 2-1 图2-2

五子棋入门必读及100心得

五子棋对弈规则 现代五子棋专用棋盘为十五路(15X15),共225个交叉点。棋盘正中一点为天元。 对局开始时,先由执黑棋一方将一枚棋子落在天元点上,然后由执白棋 一方在黑棋 周围的交叉点上落子。但是,为了尊重对方和礼貌起见,持白棋的一方 通常将盘面的第 二着棋布在自己河界的一侧,即直止或斜止。此后黑白双方轮流落子, 直到某一方首先 在棋盘的横线、纵线或斜线上形成连续五子或五子以上〔仅对白棋而 言〕,则该方就算 获胜 连珠五子棋的一个特点是先行的一方优势很大,因此在职业比赛中对黑 方做了种种 限制,以利公平竞争。五子棋的比赛规则如下: 〖1〗黑先、白后,从天元开始相互顺序落子; 〖2〗最先在棋盘横向、纵向或斜向形成连续的同色五个棋子的一方为 胜; 〖3〗黑棋禁手判负、白棋无禁手。黑棋禁手有“三、三”、“四、四” 和“长连”, 包括“四、三、三”和“四、四、三”。黑棋只能以“四、三”取胜; 〖4〗如分不出胜负,则到为平局;

〖5〗五连与禁手同时形成,判胜; 〖6〗黑方禁手形成时,白方应立即指出。若白方未发现或发现后不立即指出,反而 继续落子,则禁手失效,不再判黑方负。 【1】五子棋是黑白双方或两个人之间的竞技活动,由于对黑白双方规则不同,黑棋 必须先行。一般采用猜先的方法来决定谁执黑先行,即双方各抓一种颜色的几枚棋子, 大数减小数,单数双方交换,偶数不换; 【2】所谓黑方形成禁手,是指黑方落下一子同时形成两个或两个以上的活三、冲四 及长连等。此时白方应立即指出,自然而胜。 【3】黑方在落下关键的第五子即形成五连的同时,如又形成禁手,此时因黑方已经 成五,而“五”在五子棋中是至高无上的,故禁手失效,黑方胜; 专业连珠五子棋虽然对黑棋采取了种种限制,但是黑棋先行的优势依然很大。因此, 在高段位的专业比赛中,又出现了三种特殊的规定: 【1】“指定打法”:指比赛双方按照约定好的开局进行对弈。例如“斜月

五子棋算法详解

五子棋算法详解——解决方案之一 这里讲述棋盘大小为10×10的人机对战五子棋实现方法,要看完整代码请看AS3做的五子棋 1. 概述 玩家每走一步,对于玩家和计算机,都根据获胜表对棋盘各个空棋位进行评分,每个位置的分数与下面这句话有关:该位置所在的每一种获胜组合中已经拥有的棋子数,然后对玩家和计算机产生的分数均衡,以判断计算机是进攻还是防守。 2. 数据结构 10×10的数据,用来记录棋盘状态; 两个获胜表([10][10][192]),也就是获胜组合,因为五个子一线则胜,不在一线上的五个子就不在一个组合中,对于10×10的棋盘获胜的组合有192种,下面将会详细说明,获胜表用来表示棋盘上的每个位置是否在玩家或计算机的获胜组合中; 一个二维数组([2][192]),记录玩家与计算机在各种获胜组合中填入了多少棋子; 两个10×10的数组,用来记录玩家与计算机在各个棋盘位置上的分数,分数高的将是计算机下一步的着法。 3. 计算获胜组合

上图是一个10×10的五子棋棋盘,我们可以得出垂直方向上的获胜组合是 10×6=60,同理,水平方向的获胜组合也是60,而两个倾斜方向上的获胜组合是(1+2+3+4+5)×2+6=36,即: 60*2+36*2=192。 五子棋算法详解本文链 接:https://www.wendangku.net/doc/1d6412373.html,/wwwanq/blog/item/66a9f4c5f390cdc338db497f.htm l 4. 评分 用两个数组存储每个棋位的分数,一个是计算机的,另一个是玩家的,表示该位置对于各方是最佳着法的肯定程度,对一个位置的评分就是:遍历该位置所在的每一种获胜组合,根据这个组合中已经拥有的己方棋子数1到4分别加不同分数,最后将这些所有的获胜组合所得出的分数相加就是该位置的分数,下图是对于黑方各棋位的评分(其中的1,2,3,4这几个值要根据实际需要来确定)。 5. 思路

相关文档