日本語

世界一難しい数独(ナンプレ):難しさを決めるもの

数独の難しさを決めるのは、最初に入っている数字の少なさではなく、解くのに必要なテクニックです。2012年に新聞で「世界一難しい数独」と紹介された問題と、私たちのゲームでいちばん難しい難易度よりもさらに難しい6問を、答えといっしょに印刷できます。

Telegramで開く@sudoku_hub_bot

またはスマートフォンでスキャン

数独を難しくするもの

与えられた数字の数ではありません。解がひとつだけの数独は最少で17個の数字から始まり、そうした問題にもやさしいものがあります。一方、25個の数字から始まる問題でも、あまり知られていないテクニックが必要になることがあります。

決め手は最も難しい一手、つまりより簡単な方法では数字を入れることもメモを消すこともできなくなったときに必要なテクニックです。私たちのゲームはすべてのパズルをそうして難易度に分けています。最初の4つの難易度はシングルだけで解け、その後の難易度ではそれぞれ新しいテクニックが加わります。

どの難易度でも足りないパズルもあります。W-Wingやフィン付きX-Wingのようなテクニックや、パターンが見つからないときの背理法が必要になるものです。背理法では、ある数字を仮に置き、そこから決まるシングルをたどって、盤面が破綻したらその数字を消します。このページのパズルはそうした問題です。

すべてのテクニックを難易度別に見る

「世界一難しい数独」と呼ばれた問題

2012年6月、イギリスの新聞各紙が、フィンランドの数学者アルト・インカラの新しい問題を「世界一難しい数独」として紹介しました。与えられた数字は21個で、解はひとつだけです。下の印刷用シートの最初の問題がそれで、SudokuWiki.orgに載っているとおりに掲載しています。答えはほかの問題の答えといっしょにあります。

私たちのゲームのヒントは、この問題の最初の一手を見つけられません。知っているテクニックはどれも当てはまらず、ひとつの仮定をシングルだけでたどる背理法でも、盤面は破綻しません。下の答えは、人がたどれる手順ではなく、総当たりの探索で求めたものです。

これがいちばん難しいかどうかは、難しさの測り方によります。私たちのヒントよりはるかに多くの解法を知るSudokuWikiのソルバーは、独自の尺度でこの問題を3位とし、デビッド・フィルマーの2問をその上に置いています。

この問題は私たちのゲームでは開けません。ゲームのコードは私たちの生成器が作ったパズルを指すもので、この問題を指すコードはないからです。

解答プログラムで開いて、テクニックが止まるところを見る

エクストリームより難しい、私たちの6問

どれもエクストリームのパズルと同じくらいの数字から始まりますが、判定ではゲームのどの難易度よりも上になりました。生成器が100,000個のシード(乱数の種)から作ったパズルのうち、背理法を最も多く必要とした6問で、どれも76回以上必要です。

QRコードをスキャンするか、横の行をタップすると、Telegramでエクストリームのパズルとして開きます。エクストリームは、コードで指定できるいちばん難しい難易度です。

背理法の解説

「エクストリーム」の数独を印刷

印刷用シート

1ページあたり

  1. 第1問 アルト・インカラ、2012年 与えられた数字:21個
    8
    36
    792
    57
    457
    13
    168
    851
    94

    問題:アルト・インカラ(SudokuWiki.orgより)

  2. 第2問 コード BpYAAJub 与えられた数字:25個 背理法 88回
    5296
    638
    953
    921
    386
    6
    793
    852
    94

    スキャンかタップでTelegramで遊ぶスキャンかタップでTelegramで遊ぶ

  3. 第3問 コード BpYAATz8 与えられた数字:22個 背理法 84回
    96
    184
    27
    75
    6579
    46
    58
    547
    23

    スキャンかタップでTelegramで遊ぶスキャンかタップでTelegramで遊ぶ

  4. 第4問 コード BpYAAF-X 与えられた数字:24個 背理法 83回
    864
    4985
    71
    54
    8736
    235
    429
    7
    36

    スキャンかタップでTelegramで遊ぶスキャンかタップでTelegramで遊ぶ

  5. 第5問 コード BpYAAM6C 与えられた数字:26個 背理法 80回
    63
    24
    3416
    3762
    781
    9
    369
    1846
    839

    スキャンかタップでTelegramで遊ぶスキャンかタップでTelegramで遊ぶ

  6. 第6問 コード BpYAANLF 与えられた数字:27個 背理法 77回
    157
    87652
    9
    56
    86
    6432
    142
    457
    5374

    スキャンかタップでTelegramで遊ぶスキャンかタップでTelegramで遊ぶ

  7. 第7問 コード BpYAAJQX 与えられた数字:22個 背理法 76回
    823
    9378
    4
    963
    487
    61
    721
    9
    38

    スキャンかタップでTelegramで遊ぶスキャンかタップでTelegramで遊ぶ

答え

  1. 第1問
    812753649
    943682175
    675491283
    154237896
    369845721
    287169534
    521974368
    438526917
    796318452
  2. 第2問
    524731968
    763849512
    918256743
    356982174
    479315286
    182467395
    247693851
    831574629
    695128437
  3. 第3問
    784923651
    951768342
    362415897
    178249563
    623851479
    495637128
    517396284
    239584716
    846172935
  4. 第4問
    318756249
    429183567
    675924318
    596831472
    187245936
    234697851
    851472693
    963518724
    742369185
  5. 第5問
    614297385
    728536941
    593481672
    437165829
    259378164
    186924753
    362759418
    971842536
    845613297
  6. 第6問
    916428357
    843765129
    725913648
    432589716
    187236594
    659147832
    371694285
    264851973
    598372461
  7. 第7問
    647198235
    129375648
    385264791
    892617453
    413529876
    756843912
    578432169
    264951387
    931786524

Telegramで開く@sudoku_hub_bot