{"text_format":"1","workbook":"xlsx","n_sheets":2,"sheets":["Hra","Návod"],"not_rendered":{"charts":0,"images":1,"macros":1,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Hra","index":0,"n_rows":32,"n_cols":22,"rows_kept":32,"cut":false,"hidden":false,"merged":[[13,21,13,22]]}
[null,null,null,null,null,null,"Sudoku Helper",null,null,null,null,null,null,null,null,"Režim:  PŘÍPRAVA"]
[null,null,"A","B","C","D","E","F","G","H","I",null,"A","B","C","D","E","F","G","H","I"]
[null,1,null,null,null,null,null,null,null,null,null,1,{"$f":"numdisplay9(M14)","v":" –   –   –\n –   –   –\n –   –   –"},{"$f":"numdisplay9(N14)","v":" –   –   –\n –   –   –\n –   –   –"},{"$f":"numdisplay9(O14)","v":" –   –   –\n –   –   –\n –   –   –"},{"$f":"numdisplay9(P14)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",1]
[null,2,null,null,null,null,null,null,null,null,null,2,{"$f":"numdisplay9(M15)","v":" –   –   –\n –   –   –\n –   –   –"},{"$f":"numdisplay9(N15)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P15)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",2]
[null,3,null,null,null,null,null,null,null,null,null,3," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P16)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(R16)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",3]
[null,4,null,null,null,null,null,null,null,null,null,4," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P17)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",4]
[null,5,null,null,null,null,null,null,null,null,null,5," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P18)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",5]
[null,6,null,null,null,null,null,null,null,null,null,6," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P19)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",6]
[null,7,null,null,null,null,null,null,null,null,null,7," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P20)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",7]
[null,8,null,null,null,null,null,null,null,null,null,8," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P21)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",8]
[null,9,null,null,null,null,null,null,null,null,null,9," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",{"$f":"numdisplay9(P22)","v":" –   –   –\n –   –   –\n –   –   –"}," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –"," –   –   –\n –   –   –\n –   –   –",9]
[null,null,"A","B","C","D","E","F","G","H","I",0,"A","B","C","D","E","F","G","H","I"]
[null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNT(C3:K11)","v":0}]
[null,512,{"$f":"bitprunik(M14,$B$14)","v":0},{"$f":"bitprunik(N14,$B$14)","v":0},0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0,"© V.Hajdovský, květen 2017  "]
[null,10,{"$f":"bitprunik(M15,$B$14)","v":0},0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0,null,0,0,0,0,0,0,0,0,0]
[]
[null,null,{"$f":"pocetbitu(M14)","v":0},{"$f":"pocetbitu(N14)","v":0},0,0,0,0,0,0,0,{"$f":"COUNTIF(C24:K32,1)","v":0}]
[null,null,{"$f":"pocetbitu(M15)","v":0},0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0]
[null,null,0,0,0,0,0,0,0,0,0]

{"sheet":"Návod","index":1,"n_rows":36,"n_cols":19,"rows_kept":36,"cut":false,"hidden":false,"merged":[[0,1,0,6],[24,1,25,6],[35,1,35,6],[33,1,33,6],[0,18,0,22],[34,1,34,6]]}
[null,"Sudoku Helper",null,null,null,null,null,null,"Základní metody pro řešení sudoku s využitím kandidátů",null,null,null,null,null,null,null,null,null,"Aplikační zázemí pro sudoku"]
[null,"Toto je malý pomocník pro řešení klasických úloh sudoku.",null,null,null,null,null,null,"1. Holý singl",null,null,null,null,null,null,null," (přímá metoda)",null,"Své aplikace pro sudoku jsem sdružil do Sudoku Set:"]
[null,"Jeho základním úkolem je úplná obsluha pole kandidátů",null,null,null,null,null,null,"Každé pole, kterému zbývá jediný kandidát k použití, je možné tímto kandidátem obsadit.",null,null,null,null,null,null,null,null,null,"Sudoku Set nyní obsahuje následující nástroje:"]
[null,"v souladu se stavem obsazení kamenů na základní desce.",null,null,null,null,null,null,"Zadané pole levé desky prezentuje signalizace černým podbarvením pole na pravé desce.",null,null,null,null,null,null,null,null,null,"- Sudoku Creator, který vytváří nové úlohy sudoku,"]
[null,"Nástroj tím umí spolehlivě indikovat holé i skryté singly.",null,null,null,null,null,null,"Dosud neakceptovaný singl prezentuje signalizace na pravé desce šedým podbarvením pole.",null,null,null,null,null,null,null,null,null,"- Sudoku Variator, který odvozuje příbuzné úlohy,"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"- Sudoku Helper, který pomáhá v práci s kandidáty,"]
[null,"Pro popis stavu polí se využívá jejich barevného odlišení.",null,null,null,null,null,null,"2. Skrytý singl ",null,null,null,null,null,null,null,"(přímá metoda)",null,"- Sudoku Adviser, který navrhuje postup řešení,"]
[null,"Sudoku Helper se ale spouští s deaktivovanou signalizací.",null,null,null,null,null,null,"Pokud má některý kandidát unikátní výskyt v řádku, sloupci nebo v bloku, pak je možné ",null,null,null,null,null,null,null,null,null,"- Sudoku Solver, který přímo řeší předložené úlohy."]
[null,"Barevné členění se zapíná / vypíná tlačítkem SIGNALIZACE,",null,null,null,null,null,null,"místo výskytu tímto kandidátem obsadit. S aktivní signalizací na levé desce lze skryté singly",null,null,null,null,null,null,null,null,null,"Sudoku Set doprovází i SudokuSbirka se 420 úlohami."]
[null,"odděleně pro levou a pravou desku v aktuálním stavu.",null,null,null,null,null,null,"hledat povelem Ctrl+klik pravým tlačítkem myši na číslo kandidáta v levém sloupci s čísly."]
[]
[null,"Při řešení úlohy lze také ručně měnit stav kandidátů.",null,null,null,null,null,null,"3. Holá dvojice ",null,null,null,null,null,null,null,"(nepřímá metoda)"]
[null,"- individuální nastavení kandidátů na pravé desce:",null,null,null,null,null,null,"Pokud se osamnělá dvojice kandidátů nachází ve dvou polích stejné řady nebo bloku,"]
[null,"- kliknutí pravou myší na políčko s kandidáty:",null,null,null,null,null,null,"je možné v ostatních polích této řady nebo bloku provést redukci kandidátů o tuto dvojici."]
[null,"- otevře se panel s možností nastavení políčka",null,null,null,null,null,null,"Jde o první z nepřímých metod, které nerozšiřují řešení, ale jen redukují možné kandidáty."]
[null,"- stav jednotlivých kandidátů lze přepínat",null,null,null,null,null,null,"Postupná redukce kandidátů však v důsledku vede na vznik holých nebo skrytých singlů."]
[null,"- nové nastavení lze provést nebo zrušit."]
[null,null,null,null,null,null,null,null,"4. Holá trojice ",null,null,null,null,null,null,null,"(nepřímá metoda)"]
[null,"Nové zadání úlohy se provádí vždy v režimu PŘÍPRAVA",null,null,null,null,null,null,"Pokud za \"dvojici\" v definici holé dvojice dosadíme \"trojici\", získáme další pravidlo"]
[null,"Zápis zadání lze provést jak po jednotlivých kamenech,",null,null,null,null,null,null,"pro redukci ve zbytku polí dané řady nebo bloku (méně častá, ale prospěšná metoda)."]
[null,"tak pomocí importu oblasti 9x9 polí z externího zdroje.",null,null,null,null,null,null,"Holou trojici tvoří i trojice polí, z nichž některá obsahují samotné dva z trojice kandidátů."]
[null,"Pro vložení nové úlohy použij tlačítko IMPORT ÚLOHY."]
[null,null,null,null,null,null,null,null,"5. Skrytá dvojice (trojice…) ",null,null,null,null,null,null,null,"(nepřímá metoda)"]
[null,null,null,null,null,null,null,null,"Pokud se dvojice kandidátů vyskytuje jen spolu a pouze ve dvou polích řady nebo bloku,"]
[null,"Pojmy, použité při popisu funkcí",null,null,null,null,null,null,"lze ze skrytých dvojic vytvořit holé pomocí redukce ostatních kandidátů v daných polích."]
[null,null,null,null,null,null,null,null,"Totéž platí o trojici kandidátů ve trojici polí ve stejné řadě nebo ve stejném bloku."]
[null,"Kameny     - pole levé desky, obsazená čísly 1 až 9"]
[null,"Kandidáti - zbývající možnosti pro obsazení pole",null,null,null,null,null,null,"6. Místní výskyt kandidáta ",null,null,null,null,null,null,null,"(nepřímá metoda)"]
[null,"Deska         - herní plocha 9x9 polí s popisem stavu řešení",null,null,null,null,null,null,"Průnikem řady a bloku je vodorovný nebo svislý \"proužek\", složený ze tří navazujících polí."]
[null,"Řada          - řádek nebo sloupec na desce, složený z 9 polí",null,null,null,null,null,null,"Když se kandidát z proužku nevyskytuje ve zbytku řady, lze jej redukovat i ve zbytku bloku."]
[null,"Blok            - výřez z desky o rozměrech 3x3 polí",null,null,null,null,null,null,"Když se kandidát z proužku nevyskytuje ve zbytku bloku, lze jej redukovat i ve zbytku řady."]
[null,"Proužek     - řádek nebo sloupec v bloku; 3 sousední pole"]
[null,null,null,null,null,null,null,null,"Vedle uvedených metod uvádí literatura o sudoku dalších cca třicet specifických metod."]
[null,"Základní pravidlo sudoku předepisuje, že každá řada a",null,null,null,null,null,null,"Vycházím ale z tvrzení Jany Tylové, mistryně světa v sudoku, že potřeba jejich použití má "]
[null,"každý blok obsahuje kompletní číselnou řadu 1 až 9.",null,null,null,null,null,null,"velmi řídký výskyt a nutnost jejich aplikace si vynucují většinou jen raritně obtížné úlohy. "]
[null,"Správně vytvořená úloha má jen jediné řádné řešení.",null,null,null,null,null,null,"Při hlubokém zájmu o řešení takových úloh lze bohatou nabídku metod najít na internetu."]