作者hcy1 ()
看板BoardGame
标题Re: [闲聊] SET
时间Fri Aug 27 04:19:11 2010
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= Page 1 =======
原始问题是: 「最多可以凑出几张牌,在里面完全找不出SET。」
以下是我在网路上找到的解答。
网址:
http://www.setgame.com/set/noset.htm
或许有人不想看英文,我试着翻译成中文,
由於有图且页数较多,以固定页面位置方式,方便大家阅读。
按 Page Down / Page Up 或 ↑ ↓ 可换页
按 q 或 Ctrl-C 可中断
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= Page 2 =======
处理复杂的问题前,通常会先把问题简化
因此我们先只观察一张牌的两种特性:
形状 (弯曲形、菱形、楕圆形) 与 数量(1、2、3)
如此,我们可以使用一个3x3的矩阵,来标示出每一张牌
1 2 3
┌─┬─┬─┐
弯 │●│ │ │
├─┼─┼─┤
菱 │ │ │ │
├─┼─┼─┤
圆 │ │ │ │
└─┴─┴─┘
举例来说,在上图中,这个圆点代表的牌:1个弯曲形。
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= Page 3 =======
利用这个矩阵,我们可以观察出3张牌是否形成一个SET:
只要在矩阵上连成一条线 (直、横、斜 皆可),即代表这3张牌是一个SET。
1 2 3
┌─┬─┬─┐
弯 │●│ │ │
├─┼─┼─┤
菱 │●│ │ │
├─┼─┼─┤
圆 │●│ │ │
└─┴─┴─┘
举例来说,在上图中,3张牌的图形数量相同、形状不同。
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= Page 4 =======
同样的,在下面的三个图中,由於都连成一线,因此也都是一种SET。
1 2 3 1 2 3 1 2 3
┌─┬─┬─┐ ┌─┬─┬─┐ ┌─┬─┬─┐
弯 │ │ │●│ 弯 │ │ │ │ 弯 │ │●│ │
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
菱 │ │●│ │ 菱 │ │ │ │ 菱 │ │ │●│
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
圆 │●│ │ │ 圆 │●│●│●│ 圆 │●│ │ │
└─┴─┴─┘ └─┴─┴─┘ └─┴─┴─┘
左:数量不同、形状不同。 中:数量不同、形状相同。 右:数量不同、形状不同。
需特别注意最右边的图,直观看起来虽然不是一直线,但是把1这一直列移到最右边,
还是一个直线。 (把矩阵想成左右两端会绕回来接在一起)
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= Page 5 =======
在只有形状与数量两种特性下,最多可以找到几张牌,而不会在当中形成SET呢?
利用这个矩阵,我们便可以找到答案。
1 2 3
┌─┬─┬─┐
弯 │●│ │●│
├─┼─┼─┤
菱 │ │ │ │
├─┼─┼─┤
圆 │●│ │●│
└─┴─┴─┘
如上图所示,最多可以标示4个点,而仍然不会构成连线。
意即若只有两种特性,可以找得出4张牌而不会形成SET。
若是加入第5张,则必定会有SET存在。
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= Page 6 =======
现在我们再加入第三种特性: 填满状态 (实心、空心、斜线)
由於有了第三种特性,所以需要有3个3x3的矩阵。
而要观察连线,可以把这3个3x3的矩阵想像成是叠在一起的,也就是3D版的井字游戏。
1 2 3 1 2 3 1 2 3
┌─┬─┬─┐ ┌─┬─┬─┐ ┌─┬─┬─┐
弯 │●│ │●│ 弯 │ │○│ │ 弯 │ │ │ │
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
菱 │ │ │ │ 菱 │○│ │○│ 菱 │ │◎│ │
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
圆 │●│ │●│ 圆 │ │○│ │ 圆 │ │ │ │
└─┴─┴─┘ └─┴─┴─┘ └─┴─┴─┘
实心 空心 斜线
如上图所示,在这个3层的3x3矩阵中,
我们最多可以标示出9个点,而仍然不会形成任何连线。
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= Page 7 =======
最後,我们再放入第四种特性: 颜色 (红、绿、紫)。
现在是立体版的井字游戏,再加上第四维度 - 时间轴。
或着也可以想像成往两种方向交叠的立体版井字游戏。
我们总共需要 3x3 个 3x3 的矩阵来标示81张牌。
在当中最多可以标示出几个点,而不会构成连线呢? (不会形成SET)
答案是:
20。 (若抽出21张牌,则当中100%会存在SET)
完整图示见下页。
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
1 2 3 1 2 3 1 2 3
┌─┬─┬─┐ ┌─┬─┬─┐ ┌─┬─┬─┐
弯 │●│ │●│ 弯 │ │○│ │ 弯 │ │ │ │
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
菱 │ │ │ │ 菱 │○│ │○│ 菱 │ │◎│ │ 红
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
圆 │●│ │●│ 圆 │ │○│ │ 圆 │ │ │ │
└─┴─┴─┘ └─┴─┴─┘ └─┴─┴─┘
┌─┬─┬─┐ ┌─┬─┬─┐ ┌─┬─┬─┐
弯 │ │●│ │ 弯 │○│ │○│ 弯 │ │ │ │
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
菱 │●│ │●│ 菱 │ │ │ │ 菱 │ │◎│ │ 绿
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
圆 │ │●│ │ 圆 │○│ │○│ 圆 │ │ │ │
└─┴─┴─┘ └─┴─┴─┘ └─┴─┴─┘
┌─┬─┬─┐ ┌─┬─┬─┐ ┌─┬─┬─┐
弯 │ │ │ │ 弯 │ │ │ │ 弯 │ │ │ │
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
菱 │ │●│ │ 菱 │ │○│ │ 菱 │ │ │ │ 紫
├─┼─┼─┤ ├─┼─┼─┤ ├─┼─┼─┤
圆 │ │ │ │ 圆 │ │ │ │ 圆 │ │ │ │
└─┴─┴─┘ └─┴─┴─┘ └─┴─┴─┘
实心 空心 斜线
^L#@N@d,f+1,下一页#@P,f-1,上一页#@d,f+1,下一页#@u,f-1,上一页#
======= End =======
思考这个问题的过程,其实满有趣的,也衍伸想了一些其他的问题。
不过这个原始题目的解答,对我来说还真的满困难的。
最後,附上BGG上面的一张图,就是完全找不出SET的20张牌。
http://www.boardgamegeek.com/image/421151/set
^LE
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.178.78
※ 编辑: hcy1 来自: 59.117.178.78 (08/27 04:31)
※ 编辑: hcy1 来自: 59.117.178.78 (08/27 04:32)
1F:推 RogerLo:这麽详细又精美 08/27 04:39
2F:推 darkgam:这种好文不推对不起自己 也对不起中中 08/27 04:57
3F:推 x12345x:推~ 08/27 09:06
4F:→ oktryit:^^ 推推~ 08/27 09:36
5F:→ oktryit:可是这游戏我没玩过 ...... 08/27 09:37
6F:推 yukinoba:推一个..这游戏超爆脑的XDDDD 08/27 10:04
7F:推 Liaoman:全家都爱玩 大概买了十套SET吧 可惜最近涨价了 08/27 13:02
8F:推 lo0628:受益良多! 08/27 16:59
9F:推 BlackShieh:等...等一下,为什麽二楼的推文里面出现控制码?! 08/27 17:33
10F:推 bohsing:酷!! 好文!! 08/27 20:17
11F:推 kimade:推 10/08 13:52
※ zena555:转录至看板 NTUE-ME101 03/10 00:25
12F:推 oktryit:推推~ 01/10 11:37