Sunteți pe pagina 1din 2

Fișă de lucru - Backtracking

1. Se generează prin metoda backtracking, submulţimile nevide ale mulţimii {1,2,3} astfel:
{1},{1,2},{1,2,3}, {1,3},{2},{2,3},{3}. Folosind aceeaşi metodă pentru a
genera submulţimile nevide ale mulţimii {1,2,3,4,5,6,7}, indicați care este a 10-a,
respectiv a 11-a soluție generată.
a. {1,2,3,4,7}, {1,2,3,4,6,7} b. {1,2,3,4,7}, {1,2,3,5}
c. {1,2,3,4,6,7}, {1,2,3,6,7} d. {1,2,3,4,6}, {1,2,3,4,6,7}
e. {1,2,3,4,6}, {1,2,3,5} f. {1,2,3,4,6,7}, {1,2,3,4,7}

2. Utilizând metoda backtracking se generează toate codurile formate din cinci caractere distincte
ale mulțimii {a,b,c,d,e,f}. Primele cinci soluții generate sunt: abcde,abcdf,abced,
abcef,abcfd. Indicați care sunt codurile generate imediat în faţa soluţiei dcbae, dar și
imediat după aceasta.
a. dcaef; dcafe b. dcafe; dcbaf c. dcbaf; dcbea
d. dcbfe; dceab e. dcbef; dcbfe f. dcbfa; dcbaf

3. La restaurant se prepară zilnic 5 sortimente pentru felul întâi, 10 pentru felul doi și 6 tipuri de
desert. Indicați câte posibilități de a alege un meniu există, știind că un meniu este alcătuit din
felul întâi, felul doi și facultativ desert.
a. 50 b. 80 c. 90 d. 250 e. 300 f. 350

4. Indicați câte numere divizibile cu 10, cu 10 cifre, pot fi construite folosind numai cifrele 0, 1
și 2.
a. 6561 b. 13122 c. 13212 d. 15322 e. 19683 f. 59049

5. Fie mulțimile A={1,2,3,4}, B={1,2,3}, C={1,2}, D={1,2,3,4}. Indicați care


este al 10-lea element al produsului cartezian A×B×C×D, cât și antepenultimul element.
a. 1212; 4322 b. 1212; 4323 c. 1213; 4322
d. 1221; 4322 e. 1312; 4322 f. 1312; 4323

6. Utilizând metoda backtracking, se generează toate modalitățile de a se îmbrăca un ofițer. Știind


că el are la dispoziție 12 cămăși, 8 pantaloni și 9 cravate, indicați numărul de modalități de
a se îmbrăca, folosind toate cele trei elemente vestimentare, pe care le are ofițerul.
a. 864 b. 204 c. 168 d. 108 e. 96 f. 29

7. Se consideră numărul natural n=231045. Dacă se determină toate submulțimile formate din
cifrele lui n care au suma valorilor componentelor egală cu 10, indicați câte submulțimi conțin
cifra 0.
a. 3 b. 5 c. 2 d. 1 e. 4 f. 6

8. Cu ajutorul metodei backtracking se generează, în ordine crescătoare, numere cu proprietățile:


- au exact cinci cifre;
- cifrele de pe poziții consecutive sunt în ordine strict crescătoare;
- au cel mult două cifre alăturate de aceeași paritate.
Exemplu de numere generate: 13469, 14589. Indicați secvența care conține cinci numere
generate consecutiv este:
a. 45678 45679 45689 46789 56789 b. 34789 35678 35679 35689 45678
c. 34578 34569 34568 34567 26789 d. 13458 13459 13467 13478 13479
e. 13458 13459 13467 13468 13469 f. 26789 34567 34568 34569 34578
9. Utilizând un algoritm backtracking se generează în ordine crescătoare toate numerele naturale
cu patru cifre care au suma cifrelor egală cu 4. Primele trei soluții sunt: 1003, 1012, 1021.
Indicați poziția ocupată de numărul 2020 în șirul generat.
a. 10 b. 11 c. 12 d. 13 e. 14 f. 15
10. Utilizând metoda backtracking, se generează toate numerele impare de cel mult trei cifre din
mulțimea {0, 1, 2, 3}. Primele 8 soluţii generate sunt, în această ordine: 1, 101, 103,
11, 111, 113, 121, 123. Indicați care este cea de a 12-a soluţie generată.
a. 13 b. 31 c. 113 d. 131 e. 133 f. 201
11. Utilizând metoda backtracking se generează toate grupele de accesorii pentru tenis de câmp din
mulțimea {bentiță, fileu, grip, manșete, mingi, rachetă, racordaj,
ș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: (bentiță,fileu,
grip,manșete), (bentiță,fileu,șapcă), (bentiță,grip,manșete,
rachetă). Indicați care este cea de a cincea soluție generată.
a. (bentiță, rachetă, șapcă) b. (fileu, grip, mingi, șapcă)
c. (grip, rachetă, racordaj) d. (manșete, mingi, rachetă, șapcă)
e. (grip, racordaj, rachetă) f. (manșete, mingi, șapcă, rachetă)
12. Utilizând metoda backtracking, se generează toate posibilitățile de a forma șiruri din trei cuvinte
distincte din mulțimea {examen, reușit, promovat, nota, felicitări}. Primele trei soluții sunt:
examen reușit promovat; examen reușit nota; examen reușit felicitări. Indicați care este
soluția generată înainte de felicitări examen reușit.
a. nota examen felicitări b. nota felicitări promovat
c. felicitări examen promovat d. examen promovat felicitări
e. felicitări nota examen f. promovat examen felicitări
13. Folosind metoda backtracking se generează toate șirurile formate din patru caractere distincte
din mulțimea {#,*,&,@,%}. Primele trei soluții sunt: #*&@, #*&%, #*@&. Indicați care
este soluția generată înainte de &*#@
a. &@%# b. &#@% c. &#%@ d. *&@% e. *&%@ f. &@#%
14. Se utilizează metoda backtracking pentru a genera șiruri de câte 5 caractere din mulţimea
{a,1,b,2,c,3,d,4} cu proprietatea că nu poate sa aibă două cifre sau două litere alăturate.
Ştiind că primul șir generat este a1a1a, iar al doilea este a1a1b, indicați șirul obţinut imediat
înainte de 2c1a1.
a. 2b1a1 b. 2b4d3 c. 2b4d4 d. 2c4d4 e. 1c4d4 f. 3c4d4
15. Utilizând metoda backtracking, se generează toate modalitățile de a se forma o echipă de sergenți
cu 5 membrii. Echipa trebuie să fie mixtă, formată din exact 2 sergenți și restul sergente. Știind
că instituția are 24 sergenți, iar sergente de 3 ori mai multe, indicați care este numărul de
echipe de sergenți care se pot forma.
a. 283946040 b. 283948060 c. 283946080
d. 16832340 e. 16832380 f. 16460640
16. Se consideră șirul {a,b,c,u,i,e}. Se generează folosind metoda backtracking, în ordine
lexicografică, toate cuvintele de trei litere distincte, care conțin două vocale. Dacă primele trei
soluții sunt abe,abi,abu indicați care este a 9-a soluție.
a. aic b. aib c. aec d. aub e. ace f. aei

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