WPF Puzzle GP 2018 Round 4

一、赛事说明

WPF Sudoku/Puzzle Grand Prix是由世界谜题联合会举办的线上赛事。从每年1月起,每半个月以数独赛和谜题赛交替的形式进行,每项赛事各进行八轮,八轮成绩总排名靠前的将在每年的世锦赛上进行现场决赛。本次进行的是谜题赛的第四轮。

二、题型介绍

1. Minesweeper (Pills) [作者:Pavel Kadlečík] (22分)

  • 规则:在没有提示数的格子内放入一些“雷”。提示数表示其上下、左右、对角线相邻格中共有几颗雷(注意这里不是相邻格中有几格有雷)。每颗雷占据横向或纵向相邻的两格。雷与雷两两之间不能重叠放置。

Minesweeper (Pills) ,作者:Pavel Kadlečík

  • 答案提交方式:写出校对行的标记情况,用字母“O”表示该格是雷,用字母“X”表示该格空白或者是提示数。例题中答案为OXOOX, XXXXX

2. Four Winds [作者:Jiří Hrdina] (21分)

  • 规则:由每个提示数出发画一些横向或纵向的线,使得线经过格的总和等于提示数(提示数格不被计算在内)。线两两之间不可交叉或重叠,每个空格恰好都有线经过。
    题目上的圆点只是用于答案提交的。

Four Winds,作者:Jiří Hrdina

  • 答案提交方式:从左往右依次写出每个点所对应的提示数。如果提示数是两位数,则只写其个位,比如用“0”表示10。例题中的答案为62224

3. No Four in a Row (Overlapping) [作者:Pavel Kadlečík] (14分)

  • 规则:在空格内画上O或X,使得每组横向、纵向或斜向相连的四格上的标记不全相同。有部分已给出的提示格同时有O和X两种标记。

No Four in a Row (Overlapping) ,作者:Pavel Kadlečík

  • 答案提交方式:写出校对行的标记情况,用“O”表示画圆圈的格,用“X”表示画叉的格,用“2”表示同时有圈和叉两种标记。例题中的答案为XOO2X,OXOXX

4. Hitori [作者:Zuzana Vytisková] (13分)

  • 规则:将数盘中的某些数字涂黑,令每行、列中没有重复数字出现。黑色方格不得横向或纵向相连,且不能将整个数盘分为两部分。
    题目上方的数字只是用于答案提交的。

Hitori,作者:Zuzana Vytisková

  • 答案提交方式:从上到下依次写出每一行第一个涂黑格所在列号,如果所在列号为两位数,则只取其个位,比如用“0”表示10。例题中答案为10232

5. Snaky Loop (Regions) [作者:Jan Novotný] (26分)

  • 规则:在盘面中画一条“蛇”一样的回路,“蛇”横向或纵向行走依次经过盘面上的部分格子,每格至多经过一次。回路的总占格数需大于4。“蛇”身不能碰到自己,包括对角线方向。每个粗线区域内的蛇身数量是相同的。每个粗线区域可以多次出入。

Snaky Loop (Regions) ,作者:Jan Novotný

  • 答案提交方式:写出校对行的标记情况,用“O”表示蛇身,“X”表示空格。如果你想对换一下O和X也是可以的。例题中的答案为XXXXX,OXXOX (或 OOOOO,XOOXO)

6. Nurikabe [作者:Jan Zvěřina] (24分)

  • 规则:将数盘内的一些方格涂黑。已标示有数字的方格不可涂黑。每个数字是一个岛,代表数字四周白色方格的数目(含有数字格子);每一个小岛内必须有且仅有一个数字。所有黑格以横向纵向相连形成一个不间断的网络,任意2×2区域不能同时被涂黑。

Nurikabe,作者:Jan Zvěřina

  • 答案提交方式:按照从左往右的顺序写出校对行中每组连续涂黑格的长度。如长度超过10,则只取其个位数,如用“0”表示10。例题中的答案为5,31,111

7. Skyscrapers [作者:Petr Lichý] (62分)

  • 规则:将1-X(X为每行的格子数)填入空格,使得每行、列数字不重复,周围的提示数表示这个方向可以看到的数字个数,较大的数字会挡住较小的数字使其不被看到。

Skyscrapers,作者:Petr Lichý

  • 答案提交方式:写出校对行内填的数字,注意盘面外的提示数不需要写出。例题中的答案为45312,23541

8. Slash Pack [作者:Jan Zvěřina] (53分)

  • 规则:在一些空格内画一条对角线,这些对角线彼此相连将盘面划分成几个区域(各条对角线必须用作划分区域之用)。每个区域内恰好出现每种标记一次。

Slash Pack,作者:Jan Zvěřina

  • 答案提交方式:写出校对行内的划线方式,用“N”表示左上到右下的对角线,用“Z”表示右上到左下的对角线,用“O”表示空格或提示数格。如果你愿意,也可以用“\”代替“N”,用“/”代替“Z”。例题中的答案为OOONO,OZNZO (或 OOO\O,O/\/O)

9. Kakuro [作者:Pavel Kadlečík] (95分)

  • 规则:在空格内选择1至9中的某个数字填入。使得满足斜线上方的数字等于该方格右面对应的一组水平连续空格里所填各个的数字之和;斜线下方的数字,等于该方格下面对应一组垂直连续空格里所填各个数字之和。同一数字在每组水平或垂直连续空格里只能出现一次。
    题目上的圆点只是用于答案提交的。

Kakuro,作者:Pavel Kadlečík

  • 答案提交方式:依次写出每一列标注格所填数字。例题中的答案为17752

10. Masyu [作者:Jan Novotný] (3分)

  • 规则:用横向或纵向的线连接方格,并经过所有黑圈与白圈格,形成回路。白圈格必须笔直通过,且在其前一格和/或后一格拐弯;经过黑圈格要直角转折,且前后必须直行通过其周围方格,直到第二个方格才可转折。

Masyu,作者:Jan Novotný

  • 答案提交方式:写出校对行的划线方式,用“I”表示直线经过,用“L”表示拐角经过,用“X”表示没有线经过。例题中答案为LLXXX,LIILX

11. Masyu (Single Liar) [作者:Jakub Hrazdira] (26分)

  • 规则:用横向或纵向的线连接方格,并经过所有黑圈与白圈格,形成回路。白圈格必须笔直通过,且在其前一格和/或后一格拐弯;经过黑圈格要直角转折,且前后必须直行通过其周围方格,直到第二个方格才可转折。盘面中有一处标记是错误的(如果是黑格,则实际是白格;如果是白格,则实际是黑格),至于是哪一格,需要玩家自行推导。

Masyu (Single Liar) ,作者:Jakub Hrazdira

  • 答案提交方式:写出校对行的划线方式,用“I”表示直线经过,用“L”表示拐角经过,用“X”表示没有线经过。例题中答案为LLXXX,LIILX
  • 规则:把点与点以直线和横线相连,使之成为一个回路,且只能有一个回路。四点之间的数字代表在其四周的线的数目。 在没有数字的地方,划线的数目没有任何限制,而0的四周则不能有任何划线。路线不能交叉,也不能有分岔。

Slitherlink,作者:Jakub Hrazdira

  • 答案提交方式:写出校对行的每一格属于回路之外还是之内,用“O”表示回路内,用“X”表示回路外。例题中答案为XXOOX,OXOXX
  • 规则:沿着虚线将点与点相连,使之成为一个回路,且只能有一个回路。六边形中间的数字代表其周围
    六条边中有几条属于回路。
    题目中的灰色横线只是用于帮助你分辨校对行的。

Slitherlink (Hexagonal),作者:Jan Novotný

  • 答案提交方式:写出校对行的每一格属于回路之外还是之内,用“O”表示回路内,用“X”表示回路外。例题中答案为OOX,OXOXO

14. Tetromino Division [作者:Jan Novotný] (5分)

  • 规则:将盘面分割称为一些四格拼版,每一格都属于某一块四格拼版。盘面上某些格已经给出代表其所在拼版的字母,每个拼版内恰好有一个提示字母。所有相同形状拼版上(不包括旋转和翻转的)的字母必须相同,所有不同形状的拼版上的字母不同。需要用到的拼版所代表字母题中已给出。

Tetromino Division,作者:Jan Novotný

  • 答案提交方式:写出校对行每一格拼版所对应字母ILSSLI,TTTTOO

15. Coral [作者:Jan Novotný] (17分)

  • 规则:将盘面中某些空格涂黑形成一片上下左右相连不间断的珊瑚,周围的提示数表示几组连续涂黑的占格数,例如提示134表示该行/列为一组占1格,一组连续3格,一组连续4格,每组之间至少有一个空格隔开,提示数无顺序,即134的实际排列顺序可能是134也可能是143等。每个2×2的四小方格不能同时涂黑,珊瑚本身也不可对角方向相接。所有不属于珊瑚的格必须横向或纵向(通过其他非珊瑚格)到达盘面边缘。

Coral,作者:Jan Novotný

  • 答案提交方式:写出校对行的涂黑情况,用“O”表示未涂黑格,用“X”表示涂黑格。例题中答案为OOOXO,OXOOX

16. Coral (Overlapping) [作者:Jan Novotný] (16 points)

  • 规则:在盘面的空格内放上O或X,使得所有标记O的格纵横相连,所有标记X的格也纵横相连成不间断的区域。所有非O的格子必须横向或纵向(通过其他非O格子)可到达盘面边缘。所有非X的格子必须横向或纵向(通过其他非X格子)可到达盘面边缘。每个2×2的四小方格不能同为O或X。有些特殊格同时有O和X两种标记,所有特殊格均已给出。在盘面左侧的提示数给出的是所对应行内X标记的情况,每个数字代表每组标记X格的占格数,提示无顺序。在盘面上方的提示数给出的是所对应列内O标记的情况,每个数字代表每组标记O格的占格数,提示无顺序。没有标注的行或列需自行推理。

Coral(Overlapping),作者:Jan Novotný

  • 答案提交方式:写出校对行的标记情况,用“O”表示标记为O,用“X”表示标记为X,用“2”表示同时出现O和X。例题中答案为OOOXO,OXOO2

17. Doppelblock (Diagonals) [作者:Jan Novotný] (11分)

  • 规则:在盘面中填入方块或1到X之间的数字,使得每行、列、两条大对角线出现两个方块和1到X各一次。(X的大小为每行的格子数减2)。周围的提示数表示其对应的行、列或对角线中,两个涂黑方块格之间数字之和。

Doppelblock (Diagonals) ,作者:Jan Novotný

  • 答案提交方式:依次写出校对行的内容,用“X”表示涂黑格,如果格内数字大于10,则只填其个位数。如用“0”表示10。填写答案时注意不要把提示数一并写进去。例题中答案为32XX1,1X23X

18. Doppelblock (Set, Diagonals) [作者:Jan Novotný] (84分)

*规则:在盘面中填入方块或给出的数字集合中的数字,使得每行、列、两条大对角线出现两个方块和每个集合中的数字各一次。周围的提示数表示其对应的行、列或对角线中,两个涂黑方块格之间数字之和。

Doppelblock (Set, Diagonals) ,作者:Jan Novotný

  • 答案提交方式:依次写出校对行的内容,用“X”表示涂黑格,如果格内数字大于10,则只填其个位数。如用“0”表示10。填写答案时注意不要把提示数一并写进去。例题中答案为32XX2,2X32X