Sunteți pe pagina 1din 26

Backtracking Variante 2009

BAC 2009 Backtracking

Utiliznd metoda backtracking se genereaz n ordine lexicografic


cuvintele de cte patru litere din mulimea A={a,b,c,d,e}, cuvinte care
nu conin dou vocale alturate. Primele opt cuvinte generate sunt, n
ordine: abab, abac, abad, abba, abbb, abbc, abbd, abbe. Cte
dintre cuvintele generate ncep cu litera b i se termin cu litera e?
a. 9
b. 15
c. 12
d. 20

Utiliznd metoda backtracking se genereaz n ordine lexicografic


cuvintele de cte patru litere din mulimea A={a,b,c,d,e}, cuvinte care
nu conin dou vocale alturate. Primele opt cuvinte generate sunt, n
ordine: abab, abac, abad, abba, abbb, abbc, abbd, abbe. Care este
ultimul cuvnt generat?
a. edcb
b. eeee
c. edde
d. eded

Utiliznd metoda backtracking se genereaz n ordine lexicografic


cuvintele de cte patru litere din mulimea A={a,b,c,d,e}, cuvinte care
nu conin dou vocale alturate. Primele opt cuvinte generate sunt, n
ordine: abab, abac, abad, abba, abbb, abbc, abbd, abbe. Care este
penultimul cuvnt generat?
a. edec
b. eded
c. edde
d. edcb

1
Backtracking Variante 2009

Utiliznd metoda backtracking se genereaz n ordine lexicografic


cuvintele de cte patru litere din mulimea A={a,b,c,d,e}, cuvinte care
nu conin dou vocale alturate. Primele opt cuvinte generate sunt, n
ordine: abab, abac, abad, abba, abbb, abbc, abbd, abbe. Care este
antepenultimul cuvnt generat?
a. edde
b. eddb
c. edeb
d. edcb

Folosind modelul combinrilor se genereaz numerele naturale cu


cte trei cifre distincte din mulimea {1,2,3,7}, numere cu cifrele n
ordine strict cresctoare, obinndu-se, n ordine: 123, 127, 137, 237.
Dac se utilizeaz exact aceeai metod pentru a genera numerele
naturale cu patru cifre distincte din mulimea {1,2,3,4,5,6,7,8}, cte
dintre numerele generate au prima cifr 2 i ultima cifr 7?
a. 8
b. 3
c. 4
d. 6

Utiliznd metoda backtracking sunt generate numerele de 3 cifre,


avnd toate cifrele distincte i cu proprietatea c cifrele aflate pe
poziii consecutive sunt de paritate diferit. tiind c primele ase
soluii generate sunt, n aceast ordine, 103, 105, 107, 109, 123, 125,
care este a zecea soluie generat?
a. 145
b. 147
c. 230
d. 149

Folosind tehnica bactracking un elev a scris un program care


genereaz toate numerele de cte n cifre (0<n9), cifrele fiind n
ordine strict cresctoare. Dac n este egal cu 5, scriei n ordine
cresctoare toate numerele avnd cifra unitilor 6, care vor fi
generate de program.

2
Backtracking Variante 2009

Utiliznd metoda backtracking sunt generate numerele de 3 cifre care


au cifrele n ordine cresctoare, iar cifrele aflate pe poziii consecutive
sunt de paritate diferit. tiind c primele cinci soluii generate sunt,
n aceast ordine, 123, 125, 127, 129, 145, care este cel de al 8-lea
numr generat?
a. 169
b. 149
c. 167
d. 147

Utiliznd metoda backtracking, sunt generate n ordine cresctoare


toate numerele de 3 cifre, astfel nct cifrele sunt n ordine
cresctoare, iar cifrele aflate pe poziii consecutive sunt de paritate
diferit. tiind c primele trei soluii generate sunt, n aceast ordine,
123, 125, 127, scriei toate numerele generate care au suma cifrelor
egal cu 12.

Un elev a scris un program care, folosind metoda backtracking,


genereaz toate numerele de cte 5 cifre, cifrele fiind n ordine strict
cresctoare. Scriei toate numerele generate de program care au
prima cifr 5.

Un algoritm de tip backtracking genereaz, n ordine lexicografic,


toate irurile de 5 cifre 0 i 1 cu proprietatea c nu exist mai mult de
dou cifre 0 pe poziii consecutive. Primele 7 soluii generate sunt:
00100, 00101, 00110, 00111, 01001, 01010, 01011. Care este a 8-a
soluie generat de acest algoritm?
a. 01110
b. 01100
c. 01011
d. 01101

Pentru a scrie valoarea 10 ca sum de numere prime se folosete


metoda backtracking i se genereaz, n aceast ordine, sumele
distincte: 2+2+2+2+2, 2+2+3+3, 2+3+5, 3+7, 5+5. Folosind exact

3
Backtracking Variante 2009

aceeai metod, se scrie valoarea 9 ca sum de numere prime. Care


sunt primele trei soluii, n ordinea generrii lor?

Trei biei, Alin, Bogdan i Ciprian, i trei fete, Delia, Elena i


Felicia, trebuie s formeze o echip de 3 copii, care s participe la
un concurs. Echipa trebuie s fie mixt (adic s conin cel puin o
fat i cel puin un biat). Ordinea copiilor n echip este important
deoarece aceasta va fi ordinea de intrare a copiilor n concurs (de
exemplu echipa Alin, Bogdan, Delia este diferit de echipa Bogdan,
Alin, Delia). Cte echipe se pot forma, astfel nct din ele s fac
parte simultan Alin i Bogdan? Dai exemplu de o echip corect
format din care s nu fac parte nici Alin i nici Bogdan.

Utiliznd metoda backtracking se genereaz permutrile cuvntului


info. Dac primele trei soluii generate sunt: fino, fion, fnio care este
cea de-a cincea soluie?
a. foin
b. fnoi
c. foni
d. ifon

Cte numere cu exact dou cifre pot fi construite folosind doar cifre
pare distincte?
a. 12
b. 16
c. 20
d. 25

Un algoritm genereaz n ordine cresctoare toate numerele de n


cifre, folosind doar cifrele 3, 5 i 7. Dac pentru n=5, primele cinci
soluii generate sunt 33333, 33335, 33337, 33353, 33355, precizai
care sunt ultimele trei soluii generate, n ordinea generrii.

Un algoritm genereaz n ordine descresctoare toate numerele de 5


cifre, fiecare dintre ele avnd cifrele n ordine strict cresctoare.

4
Backtracking Variante 2009

tiind c primele cinci soluii generate sunt 56789, 46789, 45789,


45689, 45679, precizai care sunt ultimele trei soluii generate, n
ordinea generrii.

Un algoritm genereaz, n ordine lexicografic, toate irurile alctuite


din cte n cifre binare (0 i 1). tiind c pentru n=5, primele patru
soluii generate sunt 00000, 00001, 00010, 00011, precizai care sunt
ultimele trei soluii generate, n ordinea obinerii lor.

Un algoritm genereaz n ordine cresctoare, toate numerele de n


cifre (n<9), cu cifre distincte, care nu au dou cifre pare alturate.
Dac pentru n=5, primele cinci soluii generate sunt 10325, 10327,
10329, 10345, 10347, precizai care sunt urmtoarele trei soluii
generate, n ordinea obinerii lor.

Un algoritm genereaz n ordine descresctoare, toate numerele de


n cifre (n<9), cu cifrele n ordine strict cresctoare, care nu au dou
cifre pare alturate. Dac pentru n=5, primele cinci soluii generate
sunt 56789, 45789, 45679, 45678, 36789, precizai care sunt
urmtoarele trei soluii generate, n ordinea obinerii lor.

Urmtoarele probleme se refer la mulimea de numere reale M={x1,


x2, , xn}
(1000<n10000). Care dintre acestea, comparativ cu celelalte,
admite un algoritm care se ncheie dup un numr minim de pai?
a. sortarea elementelor mulimii M
b. generarea elementelor produsului cartezian M x M
c. determinarea elementului minim al mulimii M
d. generarea tuturor permutrilor mulimii M

In timpul procesului de generare a permutrilor mulimii {1,2,,n}


prin metoda backtracking, n tabloul unidimensional x este plasat un
element xk (1kn). Acesta este considerat valid dac este
ndeplinit condiia:
a. xk{x1, x2, , xk-1}

5
Backtracking Variante 2009

b. xkxk-1
c. xk{x1, x2, , xn}
d. xkxk-1 i xkxk+1

Algoritmul de generare a tuturor numerelor de 5 cifre nenule, fiecare


avnd cifrele ordonate strict cresctor, este echivalent cu algoritmul
de generare a:
a. submulimilor unei mulimi cu 5 elemente
b. produsului cartezian a unor mulimi de cifre
c. aranjamentelor de 9 elemente luate cte 5
d. combinrilor de 9 elemente luate cte 5

6
Backtracking Variante 2009

Genernd irurile de maximum 3 caractere distincte din mulimea


{A,B,C,D,E}, ordonate lexicografic, obinem succesiv: A, AB, ABC,
ABD, ... . Ce ir va fi generat imediat dup BAE?
a. BCA
b. CAB
c. BC
d. BEA

Un program citete o valoare natural nenul impar pentru n i apoi


genereaz i afieaz n ordine cresctoare lexicografic toate
combinaiile formate din n cifre care ndeplinesc urmtoarele
proprieti:
- ncep i se termin cu 0;
- modulul diferenei ntre oricare dou cifre alturate dintr-o
combinaie este 1.
Astfel, pentru n=5, combinaiile afiate sunt, n ordine, urmtoarele:
01010, 01210. Dac se ruleaz acest program i se citete pentru n
valoarea 7, imediat dup combinaia 0101210 va fi afiat
combinaia:
a. 0121210
b. 0123210
c. 0111210
d. 0121010

Pentru generarea numerelor cu n cifre formate cu elementele mulimii


{0,2,9} se
utilizeaz un algoritm backtracking care, pentru n=2, genereaz, n
ordine, numerele 20,22,29,90,92,99. Dac n=4 i se utilizeaz
acelai algoritm, care este numrul generat imediat dup numrul
2009?
a. 2002
b. 2020
c. 2090
d. 2010

7
Backtracking Variante 2009

Pentru generarea n ordine cresctoare a numerelor cu n cifre


formate cu elementele mulimii {0,2,8} se utilizeaz un algoritm
backtracking care, pentru n=2, genereaz, n ordine, numerele
20,22,28,80,82,88. Dac n=4 i se utilizeaz acelai algoritm,
precizai cte numere generate sunt divizibile
cu 100?
a. 8
b. 90
c. 6
d. 10

Generarea tuturor cuvintelor de trei litere mici, nu neaprat distincte,


ale alfabetului englez, se poate realiza cu ajutorul unui algoritm
echivalent cu cel de generare a:
a. produsului cartezian
b. combinrilor
c. aranjamentelor
d. permutrilor

n cte dintre permutrile elementelor mulimii {I,N,F,O} vocalele


apar pe
poziii consecutive?
a. 24
b. 6
c. 12
d. 4

Pentru generarea numerelor cu n cifre formate cu elementele mulimii


{0,4,8} se utilizeaz un algoritm backtracking care, pentru n=2,
genereaz, n ordine, numerele 40,44,48,80,84,88.
Dac n=4 i se utilizeaz acelai algoritm, care este numrul generat
imediat dup numrul 4008 ?
a. 4040
b. 4004
c. 4080
d. 8004

8
Backtracking Variante 2009

Avnd la dispoziie cifrele 0, 1 i 2 putem genera, n ordine


cresctoare, numere care au suma cifrelor egal cu 2 astfel nct
primele 6 numere generate sunt, n aceast ordine: 2, 11, 20, 101,
110, 200. Folosind acelai algoritm se genereaz numere cu cifrele 0,
1, 2 i 3 care au suma cifrelor egal cu 4. Care va fi al 7-lea numr
din aceast generare ?
a. 103
b. 301
c. 220
d. 130

n vederea participrii la un concurs, elevii de la liceul sportiv au dat o


prob de selecie, n urma creia primii 6 au obinut punctaje egale.
n cte moduri poate fi format echipa selecionat tiind c poate
avea doar 4 membri, alei dintre cei 6, i c ordinea acestora n
cadrul echipei nu conteaz?
a. 24
b. 30
c. 15
d. 4

Folosind un algoritm de generare putem obine numere naturale de k


cifre care au suma cifrelor egal cu un numr natural s. Astfel, pentru
valorile k=2 i s=6 se genereaz, n ordine, numerele: 15, 24, 33, 42,
51, 60. Care va fi al treilea numr generat pentru k=4 i s=5?
a. 1301
b. 1022
c. 2201
d. 1031

Completarea unui bilet de LOTO presupune colorarea a 6 numere


dintre cele 49, nscrise pe bilet. O situaie statistic pe o anumit
perioad de timp arat c cele mai frecvente numere care au fost
extrase la LOTO sunt: 2, 20, 18, 38, 36, 42, 46, 48. Cte bilete de 6
numere se pot completa folosind doar aceste valori, tiind c numrul
42 va fi colorat pe fiecare bilet?

9
Backtracking Variante 2009

a. 21
b. 6!
c. 42
d. 56

Pentru generarea tuturor mulimilor de cte 5 cifre, avnd la dispoziie


cifrele de la 1 la 9, se poate utilza un algoritm echivalent cu algoritmul
de generare a:
a. permutrilor de 5 elemente
b. submulimilor mulimii {1,2,3,4,5,6,7,8,9}
c. combinrilor de 9 elemente luate cte 5
d. aranjamentelor de 9 elemente luate cte 5

Utilizm metoda backtracking pentru generarea tuturor modalitilor


de a scrie numrul 9 ca sum a cel puin dou numere naturale
nenule distincte. Termenii fiecrei sume sunt n ordine strict
cresctoare. Soluiile se genereaz n ordinea: 1+2+6, 1+3+5, 1+8,
2+3+4, 2+7, 3+6 i 4+5. Se aplic exact aceeai metod pentru
scrierea lui 12. Scriei, n ordinea generrii, toate soluiile de forma
2+...

Se utilizeaz un algoritm pentru a genera n ordine lexicografic


invers toate permutrile mulimii {1,2,3,4,5}. Primele patru permutri
generate sunt: 54321, 54312, 54231, 54213. A cincea permutare
este:
a. 53421
b. 54321
c. 54132
d. 54123

Utilizm metoda backtracking pentru generarea tuturor modalitilor


de a scrie numrul 9 ca sum a cel puin dou numere naturale
nenule distincte. Termenii fiecrei sume sunt n ordine strict
cresctoare. Soluiile se genereaz n ordinea: 1+2+6, 1+3+5, 1+8,
2+3+4, 2+7, 3+6 i 4+5. Se aplic exact aceeai metod pentru
scrierea lui 8. Cte soluii vor fi generate?

10
Backtracking Variante 2009

a. 3
b. 4
c. 6
d. 5

Utilizm metoda backtracking pentru generarea tuturor modalitilor


de a scrie numrul 6 ca sum a cel puin dou numere naturale
nenule. Termenii fiecrei sume sunt n ordine cresctoare. Soluiile se
genereaz n ordinea: 1+1+1+1+1+1, 1+1+1+1+2, 1+1+1+3,
1+1+2+2, 1+1+4, 1+2+3, 1+5, 2+2+2, 2+4 i 3+3. Se aplic exact
aceeai metod pentru scrierea lui 9. Care este penultima soluie?
a. 3+3+3
b. 3+6
c. 4+5
d. 2+7

Utilizm metoda backtracking pentru generarea tuturor modalitilor


de a scrie numrul 6 ca sum a cel puin dou numere naturale
nenule. Termenii fiecrei sume sunt n ordine cresctoare. Soluiile se
genereaz n ordinea: 1+1+1+1+1+1, 1+1+1+1+2, 1+1+1+3,
1+1+2+2, 1+1+4, 1+2+3, 1+5, 2+2+2, 2+4 i 3+3. Se aplic exact
aceeai metod pentru scrierea lui 9. Cte soluii de forma 2+... vor fi
generate?
a. 2
b. 3
c. 4
d. 5

Utiliznd metoda backtracking se genereaz toate permutrile


mulimii {1,2,3,4}. Dac primele trei permutri generate sunt, n
acest ordine: 1234, 1243, 1324 precizai care este permutarea
generat imediat dup 3412.
a. 3214
b. 3413
c. 4123
d. 3421

11
Backtracking Variante 2009

Utiliznd metoda backtracking se genereaz numerele formate din


cte 3 cifre distincte din mulimea {1,3,5,7}. Dac primele trei numere
generate sunt, n acest ordine: 135, 137, 153 care este cel de-al
patrulea numr generat?
a. 315
b. 173
c. 157
d. 357

Utiliznd metoda backtracking se genereaz toate cuvintele de cte 3


litere din mulimea {a,b,c}. Dac primele patru cuvinte generate sunt,
n acest ordine: aaa, aab, aac, aba, care este cel de-al optulea
cuvnt generat?
a. acb
b. acc
c. aca
d. bca

Un program genereaz, n ordine cresctoare, numerele naturale de


exact 5 cifre din mulimea {1, 2, 3, 4, 5}. Fiecare dintre numerele
generate are cifrele distincte dou cte dou. Primele 3 numere astfel
generate sunt: 12345, 12354, 12435. Care este numrul generat
imediat dup 12543?
a. 15342
b. 12534
c. 13245
d. 13452

Se consider opt bancnote: trei cu valoarea de 1 leu, dou cu


valoarea de 10 lei i trei cu valoarea de 100 de lei. Cte rezultate
distincte se pot obine nsumnd valorile a exact cinci dintre cele opt
bancnote, astfel nct suma s fie de cel puin 200 de lei?
a. 6
b. 12
c. 15
d. 3

12
Backtracking Variante 2009

Se genereaz prin metoda backtracking mulimile distincte ale cror


elemente sunt numere naturale nenule i care au proprietatea c
suma elementelor fiecrei mulimi este egal cu 7. Astfel, sunt
generate, n aceast ordine, mulimile: {1,2,4}, {1,6}, {2,5}, {3,4}, {7}.
Folosind aceeai metod pentru a genera mulimile distincte ale cror
elemente sunt numere naturale nenule i care au proprietatea c
suma elementelor fiecrei mulimi este egal cu 9, stabilii n ce
ordine sunt generate urmtoarele mulimi: M1={2,3,4}; M2={3,6};
M3={2,7}; M4={4,5}.

Se genereaz n ordine strict cresctoare numerele de cte ase cifre


care conin: cifra 1 o singur dat, cifra 2 de dou ori i cifra 3 de trei
ori. Se obin, n aceast ordine, numerele: 122333, 123233, 123323,
, 333221. Cte numere generate prin aceast metod au prima
cifr 1 i ultima cifr 2?
a. 1
b. 3
c. 4
d. 8

Se genereaz n ordine strict cresctoare toate numerele de cte


ase cifre care conin: cifra 1 o singur dat, cifra 2 de dou ori i
cifra 3 de trei ori. Se obin, n aceast ordine, numerele: 122333,
123233, 123323, , 333221. Ce numr se afl imediat naintea i ce
numr se afl imediat dup numrul 332312 n irul numerelor
generate?

Utiliznd metoda backtracking, se genereaz n ordine lexicografic


toate anagramele cuvntului caiet ( cuvinte formate din aceleai
litere, eventual n alt ordine). Cte cuvinte care ncep cu litera t vor fi
generate?
a. 1
b. 6
c. 12
d. 24

13
Backtracking Variante 2009

Utiliznd metoda backtracking se genereaz n ordine lexicografic


toate anagramele cuvntului caiet ( cuvinte formate din aceleai
litere, eventual n alt ordine). Care este a asea soluie?
a. catei
b. actie
c. actei
d. catie

Utiliznd metoda backtracking se genereaz toate matricele ptratice


de ordinul 4 ale cror elemente aparin mulimii {0,1}, cu proprietatea
c pe fiecare linie i pe fiecare coloan exist o singur valoare 1.
Primele 4 soluii generate sunt, n aceast ordine:
1000
0100
0010
0001

1000
0100
0001
0010

1000
0010
0100
0001

1000
0010
0001
0100
Care este a opta soluie? (4p.)
a. 0 1 0 0
1000
0001
0010
b. 0 1 0 0

14
Backtracking Variante 2009

1000
0010
0001
c. 0 1 0 0
0010
1000
0001
d. 0 0 1 0
1000
0100
0001

Pentru a genera toate numerele naturale cu exact 4 cifre i care au


cifrele n ordine strict descresctoare, se poate utiliza un algoritm
echivalent cu cel pentru generarea:
a. aranjamentelor de 4 obiecte luate cte 10
b. combinrilor de 10 obiecte luate cte 4
c. permutrilor a 10 obiecte
d. permutrilor a 4 obiecte

Se utilizeaz metoda backtracking pentru a genera n ordine


lexicografic toate cuvintele de cte patru litere din mulimea
{d,a,n,s}, astfel nct n niciun cuvnt s nu existe dou litere
alturate identice. tiind c primele trei cuvinte generate sunt, n
ordine, adad, adan i adas, care va fi ultimul cuvnt obinut?
a. snns
b. nsns
c. snsn
d. dans

Se utilizeaz metoda backtracking pentru a genera n ordine


lexicografic toate cuvintele de cte trei litere distincte din mulimea
{d,a,n,s}. Care este cel de-al treilea cuvnt obinut?
a. ads
b. ans
c. dan
d. and

15
Backtracking Variante 2009

Se utilizeaz metoda backtracking pentru a genera n ordine


lexicografic toate cuvintele care conin toate literele din mulimea
{a,m,i,c}, astfel nct fiecare liter s apar exact o dat ntr-un
cuvnt. Cte soluii sunt generate dup cuvntul amic i nainte de
cuvntul cami?
a. 6
b. 4
c. 1
d. 3

Se utilizeaz metoda backtracking pentru a genera toate cuvintele


care conin toate literele din mulimea {i,n,f,o}, astfel nct fiecare
liter s apar exact o dat ntr-un cuvnt i literele n i o s nu se
afle pe poziii vecine. tiind c primul cuvnt generat este info, iar al
treilea, al patrulea i al cincilea sunt nifo, niof, nfio care este cel de-
al doilea cuvnt obinut?
a. iofn
b. inof
c. ionf
d. niof

Generarea matricelor ptratice de ordinul n, cu elemente 0 i 1, cu


proprietatea c pe fiecare linie i pe fiecare coloan exist un singur
element egal cu 1, se poate realiza utiliznd metoda backtracking.
Algoritmul utilizat este echivalent cu algoritmul de generare a:
a. combinrilor
b. permutrilor
c. aranjamentelor
d. produsului cartezian

Utiliznd metoda backtracking pentru afiarea tuturor modalitilor de


descompunere a unui
numr natural ca o sum de numere naturale nenule, pentru n=3 se
obin, n ordine, soluiile: 1+1+1; 1+2; 2+1; 3. Ordinea de scriere a
termenilor dintr-o descompunere este semnificativ. Folosind aceeai

16
Backtracking Variante 2009

metod pentru n=10, care este soluia generat imediat dup


1+1+3+5?
a. 1+1+4+1+1+1+1
b. 1+1+7+1
c. 1+2+7
d. 1+1+4+4

Se genereaz, prin metoda backtracking, toate partiiile mulimii


A={1,2,3} obinndu-se urmtoarele soluii: {1}{2}{3}; {1}{2,3}; {1,3}
{2}; {1,2}{3}; {1,2,3}. Se observ c dintre acestea, prima soluie e
alctuit din exact trei submulimi. Dac se folosete aceeai metod
pentru a genera partiiile mulimii {1,2,3,4} stabilii cte dintre soluiile
generate vor fi alctuite din exact trei submulimi.
a. 3
b. 12
c. 6
d. 5

Se genereaz, prin metoda backtracking, toate modalitile de


aezare a numerelor naturale de la 1 la 5, astfel nct oricare 2
numere consecutive s nu se afle pe poziii alturate. Dac primele
dou soluii sunt: (1,3,5,2,4) i (1,4,2,5,3), care este prima soluie
generat n care primul numr este 4?
a. (4, 1, 3, 2, 5)
b. (4,2,5,1, 3)
c. (4, 3, 5, 3, 1)
d. (4, 1, 3, 5, 2)

Se genereaz, prin metoda backtracking, toate modalitile de


aezare a numerelor naturale de la 1 la 5 astfel nct oricare dou
numere consecutive s nu se afle pe poziii alturate. Dac primele
dou soluii sunt: (1,3,5,2,4) i (1,4,2,5,3), care este prima soluie
generat care ncepe cu 2?
a. (2, 4, 1, 3, 5)
b. (2, 5, 4, 3, 1)
c. (2, 4, 1, 3, 1)
d. (2, 3, 5, 4, 1)

17
Backtracking Variante 2009

Se genereaz n ordine cresctoare, toate numerele naturale de 5


cifre distincte, care se pot forma cu cifrele 2,3,4,5 i 6. S se
precizeze numrul generat imediat naintea i numrul generat
imediat dup secvena urmtoare : 34256, 34265, 34526, 34562
a. 32645 i 34625
b. 32654 i 34655
c. 32654 i 34625
d. 32645 i 34655

Se genereaz n ordine cresctoare, toate numerele naturale de 5


cifre distincte, care se pot forma cu cifrele 5,6,7,8 i 9. S se
precizeze numrul generat imediat naintea i numrul generat
imediat dup secvena urmtoare : 67589,67598,67859,67895.
a. 65987 i 67958
b. 65978 i 67988
c. 65978 i 67958
d. 65987 i 67988

Se utilizeaz metoda backtracking pentru a genera toate submulimile


cu 4 elemente ale mulimii {1,2,3,4,5,6}. Numrul de submulimi
generate este:
a. 30
b. 35
c. 5
d. 15

Construim anagramele unui cuvnt c1c2c3c4 prin generarea n


ordine lexicografic a permutrilor indicilor literelor cuvntului i
obinem c1c2c3c4 c1c2c4c3 c1c3c2c4 c4c3c1c2 c4c3c2c1.
Pentru anagramele cuvntului pateu, dup irul paetu, paeut, paute
cuvintele imediat urmtoare sunt:
a. pauet i ptaeu
b. ptaeu i ptaue
c. pauet i ptaue
d. ptaeu i patue

18
Backtracking Variante 2009

Pentru rezolvarea crei probleme dintre cele enumerate mai jos se


poate utiliza metoda backtracking ?
a. determinarea reuniunii a 3 mulimi
b. determinarea tuturor divizorilor unui numr din 3 cifre
c. determinarea tuturor elementelor mai mici dect 30000 din irul lui
Fibonacci
d. determinarea tuturor variantelor n care se pot genera steagurile cu
3 culori (din mulimea: rou, galben, albastru i alb), avnd la
mijloc culoarea galben

Se genereaz n ordine cresctoare toate numerele de exact 4 cifre


care se pot forma cu elementele mulimii {0,1,2,3,4}. Primele 8 soluii
generate sunt, n ordine: 1000, 1001, 1002, 1003, 1004, 1010, 1011,
1012. Care sunt primele trei numere ce se vor genera imediat dup
numrul 3443?
a. 4000,4001,4002
b. 3444,4443,4444
c. 3444,4444,4000
d. 3444,4000,4001

Se genereaz n ordine cresctoare toate numerele de 4 cifre, cu


cifre distincte, astfel nct diferena n valoare absolut dintre prima i
ultima, respectiv a doua i a treia cifr este egal cu 2. Primele 11
soluii generate sunt, n ordine: 1023, 1203, 1243, 1423, 1463, 1573,
1643, 1683, 1753, 1793, 1863. Care dintre urmtoarele numere se va
genera imediat naintea numrului 9317?
a. 9247
b. 9357
c. 9207
d. 8976

Se genereaz n ordine cresctoare toate numerele de 4 cifre, cu


cifre distincte, astfel nct diferena n valoare absolut dintre ultimele
dou cifre ale fiecrui numr generat este egal cu 2. Primele opt
soluii generate sunt, n ordine: 1024, 1035, 1042, 1046, 1053, 1057,

19
Backtracking Variante 2009

1064, 1068. Care dintre urmtoarele numere se va genera imediat


dup numrul 8975?
a. 8979
b. 9013
c. 8957
d. 9024

Prin metoda backtracking se genereaz toate anagramele (cuvintele


obinute prin permutarea literelor) unui cuvnt dat. tiind c se aplic
aceast metod pentru cuvntul solar, precizai cte cuvinte se vor
genera astfel nct prima i ultima liter din fiecare cuvnt generat s
fie vocal (sunt considerate vocale caracterele a, e, i , o, u)?
a. 24
b. 6
c. 10
d. 12

Dac se utilizeaz metoda backtracking pentru a genera toate


permutrile de 4 obiecte i primele 5 permutri generate sunt, n
aceast ordine, 4 3 2 1, 4 3 1 2, 4 2 3 1, 4 2 1 3, 4 1 3 2, atunci a 6-a
permutare este:
a. 3 2 1 4
b. 3 4 2 1
c. 1 4 3 2
d. 4 1 2 3

La un concurs particip 50 de sportivi mprii n 5 echipe, astfel


nct n fiecare echip s fie cte 10 sportivi. Problema determinrii
tuturor grupelor de cte 5 sportivi, cte unul din fiecare echip, este
similar cu generarea tuturor:
a. elementelor produsului cartezian AxAxAxAxA, unde A={1,2,
,10}
b. submulimilor cu 5 elemente ale mulimii {1,2,,10}
c. permutrilor mulimii {1,2,3,4,5}
d. partiiilor mulimii {1,2,,10}

20
Backtracking Variante 2009

Un program construiete i afieaz elementele produsului cartezian


AxBxC pentru mulimile A={1,2,3,4}, B={1,2,3}, C={1,2}. Care dintre
urmtoarele triplete NU va fi afiat?
a. (3,2,1)
b. (1,3,2)
c. (1,2,3)
d. (2,2,2)

Problema generrii tuturor codurilor formate din exact 4 cifre nenule,


cu toate cifrele distincte dou cte dou, este similar cu generarea
tuturor:
a. aranjamentelor de 9 elemente luate cte 4
b. permutrilor elementelor unei mulimi cu 4 elemente
c. elementelor produsului cartezian AxAxAxA unde A este o mulime
cu 9
elemente
d. submulimilor cu 4 elemente ale mulimii {1,2,3,4,5,6,7,8,9}

Folosind cifrele {1,2,3} se genereaz, n ordinea cresctoare a valorii,


toate numerele pare formate din trei cifre distincte. Astfel, se obin n
ordine, numerele: 132, 312. Folosind aceeai metod, se genereaz
numerele pare formate din patru cifre distincte din mulimea {1,2,3,4}.
Care va fi al 4-lea numr generat ?
a. 2134
b. 1432
c. 2314
d. 1423

O clas de 28 de elevi este la ora de educaie fizic i profesorul


dorete s formeze o echip de 4 elevi. Ordinea elevilor n cadrul
echipei nu are importan. Algoritmul de generare a tuturor
posibilitilor de a forma o asfel de echip este similar cu algoritmul
de generare a tuturor:
a. aranjamentelor de 28 de elemente luate cte 4
b. combinrilor de 28 de elemente luate cte 4
c. partiiilor unei mulimi cu28 de elemente

21
Backtracking Variante 2009

d. elementelor produsului cartezian AxAxAxA, A fiind o mulime cu


28 de elemente

Folosind cifrele {2,3,4} se genereaz, n ordinea cresctoare a valorii,


toate numerele impare formate din trei cifre distincte. Astfel se obin,
n ordine, numerele: 243, 423. Folosind aceeai metod, se
genereaz numerele pare formate din patru cifre distincte din
mulimea {2,3,4,5}. Care va fi al 5-lea numr generat?
a. 3452
b. 3524
c. 2534
d. 3542

Folosind cifrele {1,2,3} se genereaz, n ordinea cresctoare a valorii,


toate numerele formate din exact trei cifre, n care cifrele alturate au
valori consecutive. Astfel se obin n ordine, numerele: 121, 123, 212,
232, 321 i 323. Folosind aceeai metod se genereaz numere de
patru cifre din mulimea {1,2,3,4} care ndeplinesc aceeai condiie.
Care va fi al 5-lea numr generat ?
a. 2121
b. 2123
c. 3121
d. 2323

Folosind cifrele {3,4,5} se genereaz, n ordinea cresctoare a valorii,


toate numerele impare formate din trei cifre distincte. Astfel se obin,
n ordine, numerele: 345, 435, 453, 543. Folosind aceeai metod, se
genereaz numerele impare formate din patru cifre distincte din
mulimea {2,3,4,5}. Care va fi al 5-lea numr generat?
a. 3425
b. 2534
c. 4235
d. 3245

Folosind cifrele {1,2,3} se genereaz, n ordinea cresctoare a valorii,


toate numerele impare formate din trei cifre distincte. Astfel se obin,

22
Backtracking Variante 2009

n ordine, numerele: 123, 213, 231, 321. Folosind aceeai metod, se


genereaz numerele impare formate din patru cifre distincte din
mulimea {1,2,3,4}. Care va fi al 5-lea numr generat ?
a. 2413
b. 1423
c. 2431
d. 3241

La examenul de bacalaureat, un elev primete un test format dintr-un


subiect de tip I, unul de tip II i unul de tip III. Stiind c pentru fiecare
tip de subiect sunt elaborate exact 100 de variante, algoritmul de
generare a tuturor posibilitilor de a forma un test este similar cu
algoritmul de generare a:
a. elementelor produsului cartezian
b. aranjamentelor
c. permutrilor
d. submulimilor

Trei elevi vor s nfiineze o trup de rock format dintr-un chitarist


solo, un basist i un baterist. Toi trei tiu s cnte att la chitar solo,
ct i la chitar bas, i se pricep cu toii i la baterie. Algoritmul de
generare a tuturor posibilitilor de a forma trupa este similar cu
algoritmul de generare a: (4p.)
a. aranjamentelor
b. permutrilor
c. elementelor produsului cartezian
d. submulimilor

Ionel dorete s ofere cadouri membrilor familiei sale, format din cei
doi prini i o sor. Decide s le ofere stilouri de diferite culori. La
magazin exist stilouri de 5 culori diferite. Algoritmul de generare a
tuturor posibilitilor de a atribui cte un stilou fiecruia dintre cei trei
membri ai familiei, fr s se repete vreo culoare, este similar cu
algoritmul de generare a
a. aranjamentelor
b. elementelor produsului cartezian
c. permutrilor

23
Backtracking Variante 2009

d. submulimilor

O clas format din 28 de elevi dorete s trimit la consftuirea


reprezentanilor claselor colii o delegaie format din 3 elevi.
Algoritmul de generare a tuturor posibilitilor de a forma o delegaie
este similar cu algoritmul de generare a:
a. permutrilor
b. aranjamentelor
c. combinrilor
d. submulimilor

La un bal mascat, magazia colii pune la dispoziia elevilor 10


pelerine, 10 mti i 10 plrii divers colorate. Algoritmul de generare
a tuturor posibilitilor de a obine un costum format dintr-o plrie, o
masc i o pelerin este similar cu algoritmul de generare a :
a. elementelor produsului cartezian
b. aranjamentelor
c. permutrilor
d. submulimilor

Pentru a planifica n orarul unei coli, la clasa a XII-a, 4 ore de


informatic n zile lucrtoare diferite din sptmn, cte o singur
or pe zi, se poate utiliza un algoritm echivalent cu algoritmul de
generare a:
a. permutrilor de 4 elemente
b. aranjamentelor de 4 elemente luate cte 5
c. aranjamentelor de 5 elemente luate cte 4
d. combinrilor de 5 elemente luate cte 4

Avnd la dispoziie cifrele 0, 1 i 2 se pot genera, n ordine


cresctoare, numere care au suma cifrelor egal cu 2. Astfel, primele
6 soluii sunt 2, 11, 20, 101, 110, 200. Folosind acelai algoritm, se
genereaz numere cu cifrele 0, 1, 2 i 3 care au suma cifrelor egal
cu 4. Care va fi al 7-lea numr din aceast generare?
a. 130
b. 301

24
Backtracking Variante 2009

c. 220
d. 103

n cte dintre permutrile elementelor mulimii {I,N,F,O} vocala


I apare pe prima poziie?
a. 1
b. 24
c. 6
d. 12

Un elev realizeaz un program care citete o valoare natural pentru


o variabil n i apoi afieaz n fiierul permut.txt, pe prima linie,
valoarea lui n, apoi toate permutrile mulimii {1,2,...,n}, cte o
permutare pe cte o linie a fiierului. Rulnd programul pentru n=3,
fiierul va conine cele 7 linii alturate. Dac va rula din nou
programul pentru n=4, ce va conine a 8-a linie din fiier?

3
321
312
231
213
132
123

a. 2134
b. 2143
c. 3421
d. 3412

Un program citete o valoare natural nenul pentru n i apoi genereaz i


afieaz, n ordine cresctoare lexicografic, toate combinaiile formate din n cifre
care aparin mulimii {0,1}. Astfel, pentru n=2, combinaiile sunt afiate n
urmtoarea ordine: 00, 01, 10, 11. Dac se ruleaz acest program i se citete
pentru n valoarea 9, imediat dup combinaia 011011011 va fi afiat combinaia:
a. 011100100
b. 011011100
c. 011011011

25
Backtracking Variante 2009

d. 011100000

Un program citete o valoare natural nenul pentru n i apoi genereaz i


afieaz, n ordine descresctoare lexicografic, toate combinaiile de n cifre care
aparin mulimii {0,1}. Astfel, pentru n=2, combinaiile sunt afiate n urmtoarea
ordine: 11, 10, 01, 00. Dac se ruleaz acest program i se citete pentru n
valoarea 8, imediat dup combinaia 10101000 va fi afiat combinaia:
a. 01010111
b. b. 10100111
c. 10101001
d. 10100100

Se genereaz, utiliznd metoda bactracking, cuvintele cu exact 3 litere din


mulimea {a,x,c,f,g}. Dac primele patru cuvinte generate sunt, n ordine, aaa,
aax, aac, aaf, scriei ultimele trei cuvinte care ncep cu litera a, n ordinea n care
vor fi generate.

Utiliznd metoda backtracking se genereaz toate submuimile nevide ale


mulimii {3,6,2,5}. Primele ase submulimi generate sunt, n ordine: {3}, {3,6},
{3,6,2}, {3,6,2,5}, {3,6,5}, {3,2}. Care sunt, n ordinea obinerii, ultimele trei
submulimi, generate dup aceast regul?

Se utilizeaz metoda backtracking pentru a genera toate cuvintele formate din


dou litere distincte din muimea {w,x,z,y} astfel nct niciun cuvnt s nu
nceap cu litera x i niciun cuvnt s nu conin litera w lng litera z. Cuvintele
vor fi generate n ordinea wx, wy, zx, zy, yw, yx, yz. Folosind aceeai metod
se genereaz toate cuvintele de dou litere distincte din mulimea {w,x,z,y,t}
astfel nct niciun cuvnt s nu nceap cu litera x i niciun cuvnt s nu conin
litera w lng litera z. Care sunt a treia i a patra soluie generat?

Aplicnd metoda backtracking pentru a genera toate permutrile celor n


elemente ale unei mulimi, o soluie se memoreaz sub forma unui tablou
unidimensional x1,x2,,xn. Dac sunt deja generate valori pentru componentele
x1,x2,,xk-1, iar pentru componenta curent, xk (1<k<n), a fost gsit o
valoare convenabil, atunci se ncearc alegerea
a. unei noi valori pentru componenta xk-1
b. unei valori pentru componenta xk+1
c. unei noi valori pentru componenta xk
d. unei noi valori pentru componenta x1

26

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