Nivelul concursului: Județean
http://olimpiada.info/oji2011/
Grupe
Clasa a V-a Clasa a VI-a Clasa VII-a Clasa VIII-a Clasa a IX-a Clasa a X-a Clasele XI-XII#1076
Grupe
Se consideră un tablou bidimensional cu m
linii, n
coloane şi elemente numere naturale. Pentru fiecare element se determină numărul de divizori pozitivi. Se formează apoi grupe cu elementele tabloului care au acelaşi număr de divizori, grupe notate G
1
, G
2
, …, G
k
. Se ordonează descrescător grupele după numărul de elemente ce le conţin. Se ştie că o grupă G
1
se află în faţa unei alte grupe G
2
dacă G
1
are mai multe elemente decât G
2
sau, în cazul în care cele două grupe conţin acelaşi număr de elemente, numărul de divizori ai elementelor din grupa G
1
este mai mare decât numărul de divizori ai elementelor din grupa G
2
. După ordonarea descrescătoare a grupelor, notăm prima grupă cu A
şi a doua grupă cu B
. În cazul în care toate elementele vor avea acelaşi număr de divizori, va exista o singură grupă, grupa A
.
Scrieţi un program care citeşte m
, n
, elementele tabloului şi afişează:
a) numărul de divizori pozitivi pentru grupa A
, numărul de elemente din grupă şi cea mai mare valoare din grupă;
b) numărul de divizori pozitivi pentru grupa B
, numărul de elemente din grupă şi cea mai mare valoare din grupă; în cazul în care nu există grupa a doua, se va afişa de trei ori valoarea 0
.
OJI 2011, Clasa a VII-a
#1077
Litere
Algorel a primit un joc care conţine n
jetoane pe care sunt scrise litere mari ale alfabetului. Fiecare literă are asociat un cod format dintr-o singură cifră nenulă. Jetoanele se aşează în ordinea dată iniţial, iar prin citirea literelor de pe acestea, de la primul la ultimul jeton, se formează un cuvânt. Dacă se citesc numerele de pe fiecare jeton, începând de la primul la ultimul, se obţine un număr k
1
. Jocul continuă la fel, dar se aşează jetoanele începând de la al doilea la ultimul, obţinându-se un nou număr k
2
. Apoi, se aşează jetoanele începând de la al treilea la ultimul, obţinându-se un nou număr k
3
, ş.a.m.d. până se ajunge la aşezarea doar a ultimului jeton, caz în care se obţine numărul k
n
.
Scrieţi un program care citeşte numărul n
de jetoane, cele n
litere asociate jetoanelor, precum şi codurile asociate literelor, în ordinea apariţiei lor şi afişează:
a) numărul de perechi de litere consecutive din cuvântul iniţial care au proprietatea că o literă este vocală şi cealaltă este consoană (ordinea lor nu contează);
b) numărul k
1
, format din aşezarea iniţială a jetoanelor;
c) suma k
1
+k
2
+…+k
n
.
OJI 2011, Clasa a VII-a