Diskuze: Úloha čínský mobil
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud chápu dobře, tak na první řádek (první tlačítko) dám ty četnosti jednotlivých znaků ... ale úplně nechápu, jak pokračuju dál, a kde najdu výsledek.
Tomuhle postupu se říká dynamické programování a z algoritmu se obvykle
chápe hodně špatně.
Je to otočení rekurzivního postupu, kdy bys zkoušel dát písmeno na
tlačítko a zkoušel podproblémy.
Rekurze je v tomhle případě sice snadno pochopitelná, ale neefektivní.
Jestli jsi dynamické programování ještě nepoužíval, tak radši začni
něčím jednodušším, od Fibonacciho čísel až po hledání vzdálenosti
dvou řetězců.
Výsledek najdeš v posledním vyplněném řádku pod posledním písmenem,
pokud S>K, tak na pozici [K, S].
Rozložení klávesnice se získá zpětnou rekonstrukcí z tabulky.
Zobrazeno 3 zpráv z 3.