Capturar todo o caso
Adicione imagens separadas e nítidas do painel completo, de cada suspeito e de cada pista.
Ferramentas Grátis / Por Detective Sudoku
Traga um quebra-cabeça, reconstrói seus quartos e pistas e peça uma pista real antes de revelar o arranjo.
Comece aqui
Você pode adicionar até oito imagens do mesmo caso antes de pedir uma dica ou solução. As imagens são usadas apenas para retornar esta análise e não são anexadas a uma conta.
Caso Editora
Crie as salas, marque a mesa de assentos e os objetos de bloqueio, em seguida, digite a instrução impressa para cada pessoa.
Conselho
Escolha uma ferramenta e, em seguida, toque em células.As cores da sala mostram limites; os rótulos de objeto mostram se uma célula pode ser ocupada.
Pessoas e instruções
Adicione as fotos acima como evidência adicional, ou use o editor por si só.
Candidato ao Fallback
Selecione um suspeito e, em seguida, toque em células para regulá-las dentro ou fora de acordo com as pistas impressas.
Células possíveis para Ada
Pronto
Use o exemplo se você quiser ver como as dicas e verificação de solução funcionam.
Como funciona
Adicione imagens separadas e nítidas do painel completo, de cada suspeito e de cada pista.
Verifique as pistas e avisos extraídos. adicione outra foto quando parte do caso estiver faltando ou não está clara.
Peça uma dedução primeiro, ou revelar o arranjo proposto apenas quando você deliberadamente quer a resposta.
Para o melhor resultado
Inclua a placa completa e todas as pistas escritas em suas fotos. Mantenha as páginas retas, evite o brilho e certifique-se de que os nomes, os limites da sala e o pequeno texto são legíveis.
Solucionador de sudoku de assassinato é uma ferramenta independente Detective Sudoku Não está afiliado ou endossado por qualquer editor de quebra-cabeças de terceiros.
Mathematical Method & Worked Example
The Solucionador de sudoku de assassinato models an N×N case board as a binary constraint-satisfaction and bipartite matching problem where each suspect s ∈ {1..K} is assigned a cell (r, c) ∈ {1..N}² such that no two suspects share a row or column, blocking objects are excluded, every spatial clue predicate holds simultaneously, and the victim’s room contains exactly two occupants.
Let binary decision variable x[s, r, c] ∈ {0, 1} equal 1 if suspect s is placed at row r, column c. The solver enforces five formal constraint families before enumerating valid completions:
∀ s ∈ {1..K}: ∑_{r=1..N} ∑_{c=1..N} x[s, r, c] = 1∀ r ∈ {1..N}: ∑_{s=1..K} ∑_{c=1..N} x[s, r, c] ≤ 1 and ∀ c ∈ {1..N}: ∑_{s=1..K} ∑_{r=1..N} x[s, r, c] ≤ 1∀ (r, c) ∈ BlockedObjects: x[s, r, c] = 0(r_V, c_V) ∈ Room(V), ∑_{s=1..K} ∑_{(r,c) ∈ Room(V)} x[s, r, c] = 2 (the victim plus exactly one murderer).S = {A_1, A_2, ..., A_m}, a placement (s, r, c) is reported as a forced logical hint when ∀ A ∈ S: A(s) = (r, c).In the built-in 4×4 candidate example (16 cells indexed 0–15, or Row 1 Column 1 through Row 4 Column 4) with 4 suspects (Ada, Bram, Clara, Dorian):
{R1C1, R1C2} (cells 0, 1 — 2 candidates){R2C2, R2C3} (cells 5, 6 — 2 candidates){R3C3, R3C4} (cells 10, 11 — 2 candidates){R4C1} (cell 12 — 1 candidate, naked single)R1C1 from Ada’s domain. This forces Ada = R1C2. Ada at R1C2 locks Column 2 and eliminates R2C2 from Bram’s domain, forcing Bram = R2C3. Bram at R2C3 locks Column 3 and eliminates R3C3 from Clara’s domain, forcing Clara = R3C4.Ada: Row 1, Column 2 · Bram: Row 2, Column 3 · Clara: Row 3, Column 4 · Dorian: Row 4, Column 1.| Clue Category | Spatial / Algebraic Rule | Wall & Room Boundary Behavior | Candidate Elimination Yield (4×4–6×6 Grid) | Worked Deduction Example |
|---|---|---|---|---|
| Room Membership | (r, c) ∈ Room(R) |
Strictly bounded by room walls | Eliminates 60%–85% of board cells (10–30 cells) | “Ben was in the Poolside” restricts Ben to Poolside tiles |
| Orthogonal Adjacency (“Beside”) | |r - r'| + |c - c'| = 1 and Room(r,c) = Room(r',c') |
Blocked by walls; diagonals excluded | Reduces domain to 1–4 orthogonal neighbor cells | “Daniel was beside a bench (R1C2)” → R1C1 or R1C3 |
| Cardinal Direction (North / South / East / West) | Same column (c = c', r < r' or r > r') or same row (r = r') |
Line-of-sight or room-bounded per clue | Eliminates 3–5 entire rows or columns | “Carl was directly west of a table (R1C4)” → R1C1 or R1C3 |
| Exact Vector Distance | (r_A, c_A) = (r_B + Δr, c_B + Δc) |
Couples two suspects across rooms | Locks paired coordinates to 1–3 valid vectors | “Alice was 3 cells SE of Daniel (R1C3)” → Alice at R4C6 |
| Room Corner / Furniture Seat | Cell touches 2 perpendicular room walls or has objectType = sittable |
Defined by room perimeter geometry | Restricts suspect to 2–6 corner/chair squares | “Fiona was in a corner of the room” → room corner cells only |
| Victim Alone With Murderer | ∑_{(r,c) ∈ Room(Victim)} x[s,r,c] = 2 |
Applies to the victim’s enclosed room | Forces exactly 1 suspect into the victim’s room | Victim at R6C1 (Gazebo) + row/col blocks → culprit at R5C2 |