Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet ezt a feladatot...

Hogyan lehet ezt a feladatot megoldani, lehetőleg pythonban?

Figyelt kérdés

Van egy lista számokkal (intiger), meg egy maximum, hogy mmekkorát lehet lépni. A lista elemei lényegében lépcsőfokot jelentenek és az értékük mutassa, hogy milyen magasak. Hány féleképpen lehet felmenni a tetejére, ha nulláról kezdünk, egy lépcsőfokot mindenképp kell lépni de lehet egyszerre többet is de akkor oda kell figyelni, hogy a lépcsődokok értéke ne halagya meg a megadott maximum értéket. PL

maximum= 100

lépcsők=[0,20,30,50,30]

Ennek a megoldása 6, mert 0-1-2-3-4[0,20,30,50,30], 0-1-2-4[0,20,30,50+30], 0-1-3-4[0,20,30+50,30], 0-2-3-4[0,20+30,50,30], 0-2-4[0,20+30,50+30] és 0-3-4[0,20+30+50,30]. De a 0-4 már nem jó mert 20+30+50+30=130 ami több mint 100.



2019. okt. 31. 16:54
 1/6 anonim ***** válasza:

Pythont nem ismerem, de erre rekurziót adnék meg.

Kilépési feltétel az, ha felért, vagy ha nem tud lépni a következőre.

A rekurzión belül meg egy ciklust lehet futtatni, ami a hátralévő összes lépcsőt megnézni következőnek.

2019. okt. 31. 17:03
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Ha pythonban nem is más nyelven tudnál pontosabbat írni esetleg egy pontosabb leírást arról, hogy mire gondolsz.
2019. okt. 31. 18:05
 3/6 anonim ***** válasza:

Ez kell neked:

[link]

2019. nov. 1. 08:51
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Sikerült?

Az a 0 lépcsőmagasság az hogy van ott?

0+20,... meg 0+20+20,... 0,... lehetőségek nem is játszanak?

2019. nov. 1. 18:53
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
0 nem játszik minden lépcső minimum 1 magasság.
2019. nov. 2. 10:55
 6/6 anonim ***** válasza:

Lehet ez nem hatekony:

Step 1) Epitsunk fel egy grafot, hogy melyik lepcsorol melyikre lehet kozvetlenul eljutni, pl szamoljuk ki a cumulative sum-jat a lepeseknek:


A: 0

B: 0+20=20

C: 20+30=50

D: 20+30+50=100

E: 20+30+50+30=130


Ket lepcso kozott van kozvetlen lepes ha a cumul. sum kozott a kulonbseg max 100 (de pozitiv).

Nezzuk sorba a lepcsoket A: el lehet jutni a B,C,D-re, E-re mar nem; B: el lehet jutni a C es D-re ... Ez n*(n-1)/2 osszehasonlitas


Step 2) Ezen a grafon (iranyitott), hanyfelekeppen lehet A-bol E-be jutni?

Pl [link]

2019. nov. 2. 14:02
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!