Zdravím,
mám takovej malej problémek, mám za úkol napsat program. A to tak že pro jakoby účastníka soutěže 1 proti 100 vymyslí nejvhodnější strategii, kolik soupeřů každé kolo vyřadit aby se získalo co nejvíc peněz. Peníze se počítají stylem
100 000,- * počet_vyřazených / počet zbývajících soupeřů např. vyřadím 10 soupeřů v prvním kole, získám 100 000 * 10 / 100 = 10 000,- v dalším kole vyřadím 9 soupeřů => 100 000 * 9 / 90 = 10 000,- atd.
Na vstupu dostanu počet kol a mám vypsat kolik nejvíc mohu získat a jak mám soupeře vyřazovat, např. pro vstup 3 dostanu na výstupu
280000
90 9 1
zatím jsem stvořil tohle, což mi funguje, ale pro vstupy 14-25 je to nesmírně pomalý, a chtěl bych to zrychlit jen nemám nápad jak...
http://pastebin.com/Dx7ddcNW
nějakej nápad?
díky.
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
![[C#] 1 proti 100 – .NET – Fórum – Programujte.com](http://img.cdnprg.webtea.cz/web/logo_new.png)
Newbie

Nahlásit jako SPAM
IP: 94.113.85.–
Zjistit počet nových příspěvků
































