The Mastermind-- Assistant Program

http://cw.felk.cvut.cz/courses/a4m33pal/task.php?task=mastermind

Předpokládaný způsob řešení: Backtracking, kdy v každém kroku kontrolujete vygenerovanou variaci se všemi ostatními. Ty, o kterých již víte, že nemohou vyjít, ani negenerujete dál.

Příklad: ze zadání víme: 4 2 3 x y … 1 Pokud vygenerujete začátek variace 4 3 5, tak máte jen na prvních třech znacích Hammingovu vzd. větší, než smí být v celé délce. Proto ani nemá cenu pokračovat v generování variací začínajících „4 3 5“.

courses/a4m33pal/zkouska2013_3.txt · Poslední úprava: 2025/01/03 18:29 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0