Kezdőoldal » Számítástechnika » Programozás » Milyen módszerrel kell megoldani?

Milyen módszerrel kell megoldani?

Figyelt kérdés

Kapok egy P és F betűkből álló stringet amik piros és fekete golyókat jelentenek sorban egymás mellett. Vehetek ki (mintha törölném) golyókat a sorból de mindig csak a 2 legszélső golyó valamelyikét. Az a kérdés hogy hány golyót kell minimum elvennem ahhoz hogy egyenlő számú piros és fekete golyó maradjon a sorban. Például ha "PPFP" a sor akkor 2 a megoldás. Ha "PPP" akkor 3. Ha "PPFPFF" akkor 0.

Hogy döntsem el hogy melyik oldalról érdemes elvenni az aktuális golyót?



2021. febr. 1. 14:53
1 2 3 4
 31/33 anonim ***** válasza:
A 28 mondjuk üdítő kivétel.
2021. febr. 4. 00:54
Hasznos számodra ez a válasz?
 32/33 anonim ***** válasza:
100%

#28 vagyok, ha belegondolok, logikusnak tűnik hogy csak egyszer fordulhat elő, hogy "irányt váltunk", pl. a bal vágások, váltás, utána jobb vágások jönnek a végéig. Utána már nem váltunk. 0 vagy 1 irányváltás szükséges. Persze vannak határesetek, PPPPPP esetén mindegy hogy merről megyünk, PPPPFPP esetén több irányváltással is meg lehet oldani, de felesleges. Ezt beépítve abba a bruteforce keresőbe gyorsítható az algoritmus.


Amúgy lelkes amatőr vagyok, szóval szívesen veszem ha valaki kijavít, aki otthon van ezekben az algoritmizálási feladatokban.

2021. febr. 4. 16:37
Hasznos számodra ez a válasz?
 33/33 anonim ***** válasza:
50%

32: A különbségre érdemes építeni.

Persze nem csak egyetlen megoldás létezik. Akár Backtrack, vagy mohó is lehet. BF adja a legtökéletesebb eredményt, de az jár a legnagyobb költséggel is.

2021. febr. 4. 16:42
Hasznos számodra ez a válasz?
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!