Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 18. 07. 2015 00:17 — Editoval mb305 (18. 07. 2015 00:18)

mb305
Příspěvky: 126
Pozice: nadšený student, který se má více učit
Reputace:   
 

Project Euler - 15. úloha

Ahoj,

řeším https://projecteuler.net/problem=15. Nenapadá mě jiné řešení než hrubou silou. Tj. že na každé "křižovatce" rozdělím program a budu jej počítat rekurzivně pro všechny možnosti. Ale příjde mi to velmi neefektivní, protože v principu nepotřebuji získat nic složitého. Navíc "křižovatek" bude (velmi) zhruba necelých 400, takže by rekurzivních volání bylo velmi mnoho.

Jaký je lepší postup?

(vím, že na internetu existuji vypracovaná řešení, ale to nehledám - chci se k tomu nějak myšlenkově dobrat a potřebuji nasměrovat)

Děkuji za váš čas

Offline

  • (téma jako vyřešené označil(a) mb305)

#2 18. 07. 2015 01:29

Stýv
Vrchní cenzor
Příspěvky: 5693
Reputace:   215 
Web
 

Re: Project Euler - 15. úloha

máš 40 šipek, a z nich chceš vybrat 20, který budou směřovat dolu (zbylých 20 pak směřuje doprava). na to je jednoduchý kombinatorický vzoreček

Offline

 

#3 18. 07. 2015 10:39

mb305
Příspěvky: 126
Pozice: nadšený student, který se má více učit
Reputace:   
 

Re: Project Euler - 15. úloha

Super, děkuji.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson