5
Generování Generování sudoku sudoku Ondřej Hlaváč

Generování sudoku

  • Upload
    aulani

  • View
    39

  • Download
    0

Embed Size (px)

DESCRIPTION

Generování sudoku. Ondřej Hlaváč. Základní pravidla sudoku. Každý řádek, sloupec a čtverec obsahuje každý ze znaků 1 až 9 právě jednou Právě jedno řešení Řešitelné lidmi. Základem každého generátoru je řešitel. Kontrola řešitelnosti Určuje složitost vygenerovaných rébusů. - PowerPoint PPT Presentation

Citation preview

Page 1: Generování sudoku

Generování Generování sudokusudoku

Ondřej Hlaváč

Page 2: Generování sudoku

Základní pravidla sudoku

• Každý řádek, sloupec a čtverec obsahuje každý ze znaků 1 až 9 právě jednou

• Právě jedno řešení• Řešitelné lidmi

Page 3: Generování sudoku

Základem každého generátoru je řešitel

• Kontrola řešitelnosti• Určuje složitost vygenerovaných

rébusů

Page 4: Generování sudoku

Způsoby generování

Dva základní přístupy:• Od plné mřížky• Od prázdné mřížky

Nejpoužívanější metody:•Nahodné generování•Mazání hodnot z plné mřížky•Stromová struktura

•Do šířky•Do hloubky

Page 5: Generování sudoku

Algoritmus

Vybereme náhodnou buňku

Vybereme náhodnou hodnotu

Vyčistíme řádek, sloupec a čtverec

poleBunek

poleMoznosti

Zkontrolujeme prázdné buňky

Je sudoku řešitelné?

Konec

Jsme na max. počtu čísel?NeAno

Ne

Ano

Vrátíme krok a odeberemez pole možností