# 异数染色

之前我们学到了染色法的基本推理过程。下面我们来看，将共轭对继续推广到异数之间的强链关系（双值格），看看是否可以得到一些新东西呢？

## 异数染色 Trap 模式 <a href="#id-3d-medusa-coloring-trap" id="id-3d-medusa-coloring-trap"></a>

<figure><img src="/files/Z19gYW7XuFzOtvo8tAoV" alt="" width="375"><figcaption><p>同数，不同颜色</p></figcaption></figure>

如图所示。因为套路和之前找共轭对的方式一样，所以共轭对的线条就不画了。只是这次会多出双值格的延伸方向，不单单是看共轭对了。比如说 `r1c5` 和 `r1c8` 的数字 5 是共轭对，然后 `r1c8` 是双值格，于是延伸方向还可以从 5 转到 8，然后 8 在 `c8` 又有共轭对，于是继续延伸。

可以看到，这么延伸可以拓展出来这样的结构。我们不难发现，`r3c5` 和 `r5c5` 都涂了 3，但是颜色不同，一个是绿色的一个是蓝色的。因为延伸方向代表了真假性的交替，所以不同颜色仍然表示的是不同的真假性。因此，`r9c5` 是不能填 3 的，参考 Color Trap 的逻辑可以知道，填了会造成不同染色的数字具有相同的真假性，就矛盾了。同理，`r3c5` 和 `r6c7` 的数字 3 也具有不同的染色，所以 `r3c7 <> 3`。

这次我们延伸了双值格的方向，产生了不同颜色的染色，我们把这种染色统称为**异数染色**（3D Medusa Coloring）。这是第一种用法，即利用同数字的不同染色的删数模式，跟 Color Trap 的思路一样。

异数染色的英文名 3D Medusa 直译过来是三维的美杜莎的意思。想象一下，美杜莎的头发上的蛇就是一个一个的这样的分支。这技巧也长这样，是不是怪可怕的？

## 异数染色 Wrap 模式 <a href="#id-3d-medusa-coloring-wrap" id="id-3d-medusa-coloring-wrap"></a>

下面我们来看异数的情况。

<figure><img src="/files/FzgkorADybz87L3OfLCk" alt="" width="375"><figcaption><p>异数，相同颜色</p></figcaption></figure>

如图所示。我们也按照刚才的方式进行染色。然后我们会发现异常情况：染色是红的这一边，会在同一个单元格有相同的染色。因为同一个颜色是相同的真假性，而同一个单元格显然不能同为真，因此只能同为假。所以，所有红色的这一组是这个题目的删数。

这个类似于之前学到的 Color Wrap 的删数模式。

这样我们就完成了异数染色的内容的介绍。看完了这两篇内容，是不是觉得这个技巧也蛮简单的？


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sudoku.kazusa.tech/wrapping/01-coloring/02-3d-medusa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
