👤

Am nevoie de ajutor la o problema la Informatica de clasa a 11-a,sau poate si a 10-a pentru cei de la intensiv.M-am chinuit la ea,dar nu am reusit in niciun chip sa o rezolv.
O bara are lungimea L. Se considera n repede de lungimi diferite. Sa se genereze toate posibilitatile de a taia bara dupa reperele existente, fara sa ramana rest la taiere, un reper putand fi folosit de mai multe ori. Se poate ca unele repere sa nu fie folosite. Se citesc dintr-un fisier text, de pe primul rand, lungimea barei - L, si numarul de repere – n, iar de pe urmatorul rand, reperele. Numerele de pe un rand sunt separate prin spatiu.

Ofer maxim pe punctaj pentru o rezolvare.Poate fi rezolvata cu divide ed impera,Backtracking sau iterativ,dar nu ma intereseaza modul in care s-a rezolvat.Multumesc anticipat



Răspuns :

Se face cu backtracking.
Multimea 'din care iei' este formata din cele n repere.
Trebuie sa calculezi toate solutiile( de la 1 reper folosit, pana la n repere folosite). O solutie este o multime care are suma elementelor egala cu L. Succes :) 
P.S.: nu e grea, dar e muncitoreasca....sunt multe cazuri.
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari