Sunteți pe pagina 1din 11

Backtracking - 2

Utilizând metoda backtracking, se generează toate numerele impare de cel mult trei
cifre din mulţimea
10,1,2, 3). Primele 8 soluţii generate sunt, în această ordine: 1, 101, 103, 11,
111, 113, 121, 123.
Cea de a 12-a soluţie generată este:

13 b. 31 c. 133 d. 201

a.

Cc.

Utilizând metoda backtracking se generează toate grupele de accesorii pentru tenis


de câmp din
mulțimea fbentită, fileu, grip, mansete, mingi, rachetă, racorda], șapcă).
Accesoriile au
preţurile următoare, exprimate în lei: bentiță - 40, fileu - 400, grip - 30,
manșete - 30, mingi -
10, rachetă - 400, racordaj - 70, șapcă - 60. Într-o grupă accesoriile sunt
distincte, nu contează
ordinea lor și costă, în total, exact 500 de lei. Primele trei soluţii generate
sunt, în această ordine:
(bentită, fileu, grip, manșete), (bentitță, fileu, șapcă), (bentiță, grip, mansete,
rachetă). A cincea soluţie generată este:

(bentiță, rachetă, șapcă) b. (fileu, grip, mingi, șapcă)

(grip, rachetă, racordaj) d. (mansete, mingi, rachetă, șapcă)

Utilizând metoda backtracking se generează toate posibilitățile de a forma șiraguri


din câte 4 pietre
prețioase din mulțimea rubin, opal, safir, smarald, topaz), astfel încât pe oricare
două poziții
alăturate să nu se afle două pietre din submulțimea (rubin,safir,topaz). Primele
opt șiraguri
generate sunt, în această ordine, (rubin,opal,rubin,opal), (rubin,opal,rubin,
smarald),
(rubin,opal ,opal,rubin), (rubin,opal ,opal ,opal), (rubin,opal ,opal , safir),
(rubin,opal,opal, smarald), (rubin,opal ,opal, topaz), (rubin, opal, safir ,opal).
Ultimul șirag generat este:

(topaz, smarald, topaz , topaz) b. (topaz, smarald, topaz ,opal)

(topaz, smarald, topaz, smarald) d. (topaz, smarald, smarald, topaz)

Utilizând metoda backtracking, se generează toate modalitățile de a pregăti


clătite, folosind, într-o anumită
ordine, toate ingredientele din mulțimea (făină, lapte, ouă) pentru aluat, apoi
unul dintre ingredientele
din mulțimea (ciocolată, dulceaţă, urdă) pentru umplutură, și, la final, unul
dintre ingredientele din
mulțimea (caşcaval, mărar, frişcă; pentru ornare, având în vedere următoarele
restricţii frișca se
poate folosi numai împreună cu ciocolata și dulceața, iar mărarul și cașcavalul
numai împreună cu urda.
Primele cinci soluții generate sunt, în această ordine: (făină, lapte, ouă,
ciocolată, frişcă),
(făină, lapte, ouă, dulceaţă, frişcă), (făină, lapte, ocuă, urdă, cascaval),
(făină, lapte, ouă, urdă, mărar), (făină, ouă, Lapte, ciocolată, frişcă). Indicaţi
a șaptea
soluție generată.

(ouă, lapte, făină, urdă, mărar) b. (lapte, făină, ouă, ciocolată, frişcă)

(făină, ouă, lapte, dulceaţă, frişcă) d. (făină, ouă, lapte, urdă, caşcaval)

a pp e

Utilizând metoda backtracking, se generează toate modalitățile de a pregăti o


ţinută, luând, într-o
anumită ordine, articolele din mulțimea (cămasă, cravată, pantaloni, pantofi,
sacou, șosete),
având în vedere următoarele restricții: cămașa va fi luată înaintea cravatei,
cravata înaintea sacoului și
atât șosetele, cât si pantalonii, înaintea pantofilor. Primele trei soluții
generate sunt, în această ordine:
(cămașă, cravată, pantaloni, sacou, șosete, pantofi), (cămașă, cravată, pantaloni,
sosete, pantofi, sacou), (cămașă, cravată, pantaloni, șosete, sacou, pantofi).
Indicaţi
cea de a sasea soluție generată.

(cămașă, cravată, sacou, șosete, pantaloni, pantofi)


(cămașă, cravată, șosete, pantaloni, sacou, pantofi)
(cămaşă, cravată, șosete, pantaloni, pantofi, sacou)

(cămașă, cravată, șosete, sacou, pantaloni, pantofi)


6 Utilizând metoda backtracking se generează toate posibilităţile de a planta de-a
lungul unei alei cinci
arbuști decorativi din mulțimea (caprifoi, iasomie, liliac, tamarix, scumpieţ. Două
soluții sunt
diferite dacă ordinea arbuștilor diferă. Primele patru soluţii obținute sunt, în
această ordine:
(caprifoi, iasomie, liliac, tamarix, scumpie), (caprifoi, iasomie, liliac, scumpie,
tamarix), (caprifoi, iasomie, tamarix, liliac, scumpie), (caprifoi, iasomie,
tamarix,
scumpie, liliac). Indicați penultima soluție generată.

a. (scumpie, tamarix, caprifoi, iasomie, liliac)


b. (scumpie, tamarix, caprifoi, liliac, iasomie)
C. (scumpie, tamarix, liliac, caprifoi, iasomie)
d. (scumpie, tamarix, liliac, iasomie, caprifoi)

7 Utilizând metoda backtracking, se generează toate modalitățile de forma un grup


de patru arbori cu flori
din mulțimea falbizia, jacaranda, laburnum, magnolie, mimoza, sakura). Două grupuri
diferă
prin cel puţin un arbore. Primele cinci soluții generate sunt, în această ordine:
(albizia, jacaranda,
laburnum, magnolie), (albizia, jacaranda, laburnum, mimoza), (albizia, jacaranda,
laburnum, sakura), (albizia, jacaranda, magnolie, mimoza), (albizia, jacaranda,
magnolie, sakura). Indicați o enumerare care este generată ca soluție.

a. (magnolie, mimoza,laburnum, sakura)

b. (jacaranda, magnolie, mimoza, sakura)

Cc. (Jacaranda, laburnum, magnolie, mimoza, sakura)


d. (albizia, jacaranda, magnolie, laburnum)

8 Utilizând metoda backtracking se generează toate valorile naturale formate cu


cifre ale numărului 578
și care sunt strict mai mici decât acesta. Primele șase numere generate sunt, în
această ordine, 5, 55,
555, 557, 558, 57. Indicaţi al câtelea număr generat este 7.

a. al 10-lea b. al 9-lea c. al B-lea d. al 7-lea

9 Utilizând metoda backtracking se generează toate posibilitățile de a forma


șiraguri din câte 3 mărgele
de culori distincte din mulțimea (roșu,galben, verde, albastru, violet). Două
șiraguri sunt
distincte dacă diferă prin cel puțin o culoare a mărgelelor sau prin ordinea
acestora. Primele patru soluţii
generate sunt, în această ordine: (roșu, galben, verde), (rosu, galben, albastru),
(rosu,
galben, violet), (roșu, verde, galben). Indicați penultima soluţie generată.

a. (violet,albastru,galben) b. (violet, verde, albastru)


c. (verde,albastru,galben) d. (verde,violet, albastru)
10 Utilizând metoda backtracking se generează toate posibilitățile de a forma
şiruri de câte 4 animale din

mulțimea (cal, câine, papagal , porumbel ,ponei), astfel încât pe oricare două
poziții alăturate să
nu se afle animale din submulțimea (cal papagal ,ponei). Primele opt soluții
generate sunt, în
această ordine: (cal, câine, cal, câine), (cal, câine, cal, porumbel), (cal, câine,
câine,
cal), (cal, câine, câine, câine), (cal, câine, câine, papagal), (cal, câine, câine,
porumbel), (cal, câine, câine, ponei), (cal, câine, papagal, câine). Indicați
numărul de
soluții generate care au pe prima poziție un câine și pe ultima poziție un
porumbel.

20 b. 18 c. 16 d. 14
11

Utilizând metoda backtracking se generează toate posibilitățile de a planta în trei


ghivece, așezate de-a
lungul unui pervaz, plante distincte din mulțimea (azalea, begonia, vriesea,
busuioc, ferigă),
astfel încât în oricare două ghivece alăturate să nu fie două plante cu flori sau
două plante fără flori;
primele trei plante din mulțime sunt cu flori, iar celelalte sunt fără flori. Două
soluții diferă prin cel puțin o
plantă sau prin ordinea plantelor. Primele şase soluţii generate sunt, în această
ordine, (azalea,
busuioc, begonia), (azalea, busuioc, vriesea), (azalea, ferigă, begonia), (azalea,
ferigă, vriesea), (begonia, busuioc, azalea), (begonia, busuioc, vriesea). Indicaţi
a noua
soluţie generată.

a. (begonia, ferigă, vriesea) b. (ferigă, azalea, begonia)


Cc. (busuioc, azalea, ferigă) d. (vriesea, busuioc, azalea)

12 Utilizând metoda bactracking, se generează toate numerele de câte 5 cifre, cu


proprietatea că aceste

cifre sunt în ordine strict crescătoare, iar cifra unităților este 6. Scrieţi
ultimele trei numere generate. (6p.)

13 Utilizând metoda backtracking, se generează toate numerele impare de cel mult


trei cifre din mulţimea

(5, 6, 7, 8). Primele 8 soluţii generate sunt, în această ordine: 5, 55, 555, 557,
565, 567, 57, 5175.
Cea de a 12-a soluţie generată este:
a. 65 b. 67 c. 587 d. 655

14 Utilizând metoda backtracking se generează toate grupele de accesorii pentru


înot din mulțimea
(cască, costum de înot, cleme, dopuri de urechi, plută, mască de snorkeling,
ochelari, snorkel). Accesoriile au preţurile următoare, exprimate în lei: cască -
40, costum de
înot - 400, cleme - 30, dopuri de urechi - 30, plută - 10, mască de snorkeling -
400,
ochelari - 70, snorkel - 60. Într-o grupă accesoriile sunt distincte, nu contează
ordinea lor și costă,
în total, exact 500 de lei. Primele trei soluţii generate sunt, în această ordine:
(cască,
costum de înot, cleme, dopuri de urechi), (cască, costum de înot, snorkel), (cască,
cleme, dopuri de urechi, mască de snorkeling). A cincea soluție generată este:

a. (cască, mască de snorkeling, snorkel)

b. (costum de înot, cleme, plută, snorkel)

Cc. (cleme, mască de snorkeling, ochelari)

d. (dopuri de urechi, plută, mască de snorkeling, snorkel)

15 Utilizând metoda backtracking se generează toate posibilităţile de a așeza în


compartimentele unei
voliere porumbei de rase din mulțimea (creți, iacobini, jucători, rotați,
tobosșari). Două
soluții sunt diferite dacă ordinea raselor diferă. Primele patru soluţii obținute
sunt, în această ordine:
(creți, iacobini, jucători, rotați, toboșari), (creți, iacobini, jucători,
toboșari,
rotatți), (creți, iacobini, rotați, jucători, toboșari), (creți, iacobini, rotați,
toboșari, jucători). Indicați penultima soluţie generată.

a. (toboșari, rotaţi, creţi, iacobini, jucători)

b. (toboșari, rotați, creți, jucători, iacobini)

Cc. (toboșari, rotați, jucători, creţi, iacobini)

d. (toboșari, rotaţi, jucători, iacobini, creţi)


16

Utilizând metoda backtracking sunt generate toate numerele din intervalul [100,999]
cu proprietatea că
au cifrele în ordine crescătoare și cifrele aflate pe poziții consecutive sunt de
paritate diferită. Primele cinci
soluții generate sunt, în această ordine, 123, 125, 127, 129, 145. Indicaţi cel de
al 9-lea număr generat.

a. 149 b. 167 Cc. 169 d. 189


17

Utilizând metoda backtracking se generează toate posibilitățile de a forma liste de


câte 3 locuri izolate
distincte din lume, din mulțimea (Hanging, Meteora, Sumela, Taktsang, Taung Kalat),
astfel încât
pe oricare două poziții alăturate să nu se afle locuri din submulțimea (Hanging,
Sumela,
Taung Kalat). Două liste diferă prin cel puţin un loc sau prin ordinea acestora.
Primele șase soluții
generate sunt, în această ordine: (Hanging, Meteora, Sumela), (Hanging, Meteora,
Taktsang),
(Hanging, Meteora, Taung Kalat), (Hanging, Taktsang, Meteora), (Hanging, Taktsang,
Sumela), (Hanging, Taktsang, Taung Kalat). Indicaţi numărul de soluţii generate
care au pe prima
poziție Meteora.

a. 4 b. & c. 8 d. 10

18 Utilizând metoda backtracking se generează toate posibilitățile de a realiza o


listă de 3 lucrări distincte
ale lui George Enescu din mulțimea (Oedip, Poema română, Rapsodia română nr. 1,
Rapsodia română nr. 2, Simfonia nr. 1). Două liste sunt distincte dacă diferă prin
cel puțin o
lucrare sau prin ordinea acestora. Primele patru soluţii generate sunt, în această
ordine: (Oedip,
Poema română, Rapsodia română nr. 1), (Oedip, Poema română, Rapsodia
română nr. 2), (Oedip, Poema română, Simfonia nr. 1), (Oedip, Rapsodia română nr.
1,
Poema română). Indicați penultima soluție generată.

a. (Simfonia nr. 1,Rapsodia română nr. 2, Poema română)

b. (Simfonia nr. 1, Rapsodia română nr. 2, Oedip)

C. (Rapsodia română nr. 2, Rapsodia română nr. 1, Poema română)


d. (Rapsodia română nr. 2, Simfonia nr. 1,Oedip)

19 Utilizând metoda backtracking, se generează toate modalitățile de a pregăti o


lucrare pentru un proiect,
utilizând, într-o anumită ordine, toate sursele de documentare din mulțimea
(culegeri, manuale,
notite) pentru o primă informare, apoi una dintre sursele de documentare din
mulțimea (web,
interviuri) pentru dezvoltarea temei, și, la final, una dintre resursele din
mulțimea (imagine, sunet,
text, video) pentru realizarea tehnică a lucrării, având în vedere următoarele
restricții: imaginea și textul
se pot folosi numai împreună cu site-urile web, iar sunetul și video numai împreună
cu interviurile. Primele
cinci soluţii generate sunt, în această ordine: (culegeri, manuale, notițe, web,
imagine),
(culegeri, manuale, notite, web, text), (culegeri, manuale, notite, interviuri,
sunet),
(culegeri, manuale, notite, interviuri, video), (culegeri, notitțe, manuale, web,
imagine). Indicaţi a șaptea soluţie generată.

a. (culegeri, notite, manuale, interviuri, sunet)


b. (culegeri, notite, manuale, interviuri, video)
C. (culegeri, notite, manuale, web, text)

d. (manuale, culegeri, notite, web, imagine)


20

Utilizând metoda backtracking, se generează toate modalitățile de a pregăti o masă


festivă, servind, într-o
anumită ordine, preparatele din mulțimea (ciuperci cu spanac, legume la cuptor,
pere umplute
cu nucă, panna cotta de cocos cu vanilie, salată cu smochine, tort de lămâiej,
având
în vedere următoarele restricţii: ciupercile vor fi servite înaintea legumelor,
legumele înaintea salatei și atât
tortul, cât și perele umplute, înainte de panna cotta. Două soluții sunt distincte
dacă ordinea servirii
preparatelor este diferită. Primele trei soluții generate sunt, În această ordine:
(ciuperci cu spanac,
legume la cuptor, pere umplute cu nucă, salată cu smochine, tort de lămâie, panna
cotta de cocos cu vanilie), (ciuperci cu spanac, legume la cuptor, pere umplute cu
nucă, tort de lămâie, panna cotta de cocos cu vanilie, salată cu smochine),
(ciuperci cu spanac, legume la cuptor, pere umplute cu nucă, tort de lămâie, salată
cu smochine, panna cotta de cocos cu vanilie). ndicaţi cea de a șasea soluție
generată.

(ciuperci cu spanac, legume la cuptor, salată cu smochine, tort de lămâie, pere


umplute cu nucă, panna cotta de cocos cu vanilie)

(ciuperci cu spanac, legume la cuptor, tort de lămâie, pere umplute cu nucă, salată
cu smochine, panna cotta de cocos cu vanilie)

(ciuperci cu spanac, legume la cuptor, tort de lămâie, pere umplute cu nucă, panna
cotta de cocos cu vanilie, salată cu smochine)

(ciuperci cu spanac, legume la cuptor, tort de lămâie, salată cu smochine, pere


umplute cu nucă, panna cotta de cocos cu vanilie)

21

Utilizând metoda backtracking se generează toate modalitățile de a prepara o


băutură din câte 3 sau 4 tipuri
de fructe distincte din mulțimea (căpşune, mere, pepene, pere, portocale). Primele
patru soluţii generate
sunt, în această ordine: (căpşune, mere, pepene), (căpşune, mere, pepene, pere),
(căpșune, mere,
pepene, portocale), (căpşune, mere, pere). Indicați cea de a șasea soluţie
generată.

(pepene, pere, portocale) b. (mere, pepene, pere, portocale)

(căpșune, mere, portocale) d. (căpşune, mere, pere, pepene)

22

Utilizând metoda backtracking, se generează toate meniurile care cuprind câte patru
feluri distincte de
mâncare din mulțimea (aperitiv, desert, legume, paste, salată, supă), fiecare meniu
respectând următoarele condiții:

» dacă există aperitiv, este servit primul;

e dacă există desert, este servit ultimul;


+ NU sunt servite legume și salată în același meniu;

» dacă există paste și supă în acelaşi meniu, pastele NU sunt servite înainte de
supă.

Două meniuri sunt distincte dacă diferă prin cel puțin un fel de mâncare sau prin
ordinea servirii
acestora. Primele cinci meniuri generate sunt, în această ordine: (aperitiv,
legume, paste,
desert), (aperitiv, legume, supă, desert), (aperitiv, legume, supă, paste),
(aperitiv,
paste, legume, desert), (aperitiv, paste, salată, desert). Indicați al șaselea
meniu generat.

. (aperitiv, salată, paste, desert) b. (aperitiv, salată, supă, desert)

. (aperitiv, salată, supă, paste) d. (aperitiv, supă, legume, desert)

23

Având la dispoziție cinci tipuri de prăjituri, CU caise, CU căpşune, CU prune, CU


piersici, respectiv
Cu cirese, se utilizează metoda backtracking pentru a obține toate posibilitățile
de a forma platouri cu
câte trei tipuri de prăjituri diferite, știind că în cadrul unui platou nu contează
ordinea de așezare a
prăjiturilor și că prăjiturile cu căpşune nu vor fi plasate pe același platou cu
prăjiturile cu piersici.
Primele patru soluţii obţinute sunt, în această ordine: (caise, căpşune, prune),
(caise, căpşune,
cireşe), (caise, prune, piersici), (caise, prune, cireșe). A șasea soluție generate
este:

a. (caise, prune, căpşune) b. (caise, piersici, cirese)

C. (căpşune, prune, cireşe) d. (prune, piersici, cirese)


24

a.

Utilizând metoda backtracking se generează toate variantele prin care patru


persoane pot plăti o
consumație totală de 200 de lei în următoarele condiții:

» fiecare plătește o sumă nenulă, divizibilă cu 10;

» primul plătește mai mult decât al doilea, al doilea mai mult decât al treilea,
iar acesta mai mult decât al
patrulea.

O soluţie constă în patru valori, reprezentând, în ordine, sumele plătite de


fiecare dintre cele patru persoane.

Primele patru soluţii generate sunt, în această ordine: (70, 60, 40, 30), (70, 60,
50, 20), (80, 50, 40, 30),

(80, 60, 40, 20). Indicaţi cea de a șasea soluţie, în ordinea generării acestora.

(80,60,45,15) b. (80,60,50,10) c. (80,70,30,20) d. (80,70,40,10)

S-ar putea să vă placă și