Kezdőoldal » Számítástechnika » Programozás » Ezt hogy csináljam meg?

Ezt hogy csináljam meg?

Figyelt kérdés

Egy étteremben minden nap A és B menü közül válaszhatunk. Megkapjuk az étterem menüjét N napra előre (maximum egy évre előre). Mennyi a legkisebb összeg amit fizetnünk kell ha minden nap enni akarunk de ugyanazt a menüt maximum 2 egymást követő napon választhatjuk?


A menüt egy Nx2-es 2D tömbként kapom meg ahol a sorok a napok a két oszlop pedig az A és B menü árai. Pl:


4 6

3 7

2 8

6 1


Itt a megoldás 6 + 3 + 2 + 1 = 12.

(4 + 3 + 2 + 1 nem lehet mert úgy 3 egymást követő napon választanánk az A menüt)


Ezt csináltam:

[link]

De így nem jó mert egyrészt nem mindig a legkisebbet kéne választani csak nem tudom hogy döntsem el. Másrészt nem tudom hogy figyeljem hogy választottam-e már 2x egymás után ugyanazt.



2020. aug. 11. 08:47
1 2 3 4
 31/37 anonim ***** válasza:
Így már rendben van. :) Az nem volt rendben, hogy azt írtad dp probléma, mert ez sok mindent jelenthet akár több szálú programozáson belül is. Szóval azért nem volt mindegy.
2020. aug. 12. 13:32
Hasznos számodra ez a válasz?
 32/37 anonim ***** válasza:
Kérdező a pastebin kód Java, igaz? (azért kérdezem, hogy ugyanazon a nyelven írjam)
2020. aug. 12. 15:51
Hasznos számodra ez a válasz?
 33/37 A kérdező kommentje:
Igen java.
2020. aug. 12. 16:40
 34/37 anonim ***** válasza:

[link]


365 elemre 0-1 ms alatt fut nekem.

2020. aug. 12. 16:59
Hasznos számodra ez a válasz?
 35/37 A kérdező kommentje:
Köszönöm szépen és a többi konstruktív válaszolónak is!
2020. aug. 12. 17:37
 36/37 anonim ***** válasza:
46%
#34: ha van read-only kód, akkor ez az :D
2020. aug. 12. 19:46
Hasznos számodra ez a válasz?
 37/37 A kérdező kommentje:
34-es írtam pár kérdést privátban.
2020. aug. 13. 07:45
1 2 3 4

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!