# Solution 1 hash\_table, 利用3个二维数组一起检查

关键是理解如何把0-8 \* 0-8的91个方块放到0-8中

我们先看i = 6,7,8的情况，这时i/3*3=6，j/3=0,1,2 加上就是（678）最后一行的三个大方块的编号。同理i = 3,4,5时，i/3*3=3，加上j就是（345）第二行三个大方块的编号。同理i = 0,1,2时，i/3\*3=0，加上j/3就是（012）第一行三个大方块的编号。

i / 3 \* 3 后值为0,3,6 j / 3后值为0,1,2


---

# 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://851958789.gitbook.io/notes/0036_valid_sudoku/slt.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.
