Sunteți pe pagina 1din 1

Ministerul Educaţiei Naționale

Olimpiada de Informatică – etapa națională Clasa a VI-a


04-07 aprilie 2018
Sursa: pietre.cpp, pietre.c, pietre.pas

Problema 3 - pietre

Autor: prof. Tîmplaru Roxan


Colegiul “Ștefan Odobleja” Craiova

Descrierea soluției:

Se marchează existența pietrelor în matrice cu o valoare, de exemplu cu valoarea 1.


Se marchează găurile în matrice cu o valoare diferită de cea în care există pietre, de exemplu cu -1.
Se poate borda matricea cu aceeași valoare ca și găurile sau cu o valoare convenabilă, diferită de cea în care
există pietre.
Se alege pe rând fiecare piatră, se aplică secvența de sărituri, la fiecare pas verificându-se posibilitatea
efectuării mișcării respective.
Se determină numărul de pietre rămase dacă se aplică secvența de sărituri pentru fiecare piatră pe rând. Se
afișează numărul pietrei și configurația finală pentru care rămân cele mai puține pietre în final.

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