Sunteți pe pagina 1din 1

Olimpiada de informatică

Etapa locală, 11 februarie 2012 – judeţul Cluj

Clasa a X-a
PROBLEMA 1 – Şah
Pe o tablă de şah există n piese de aceeaşi culoare. Piesele pot fi regine sau turnuri. Numărul
reginelor este r. Determinaţi care este numărul maxim de atacuri directe exercitat asupra câmpurilor
libere precum şi câte câmpuri libere au un număr maxim de atacuri directe.
În figura alăturată:
 turnul s-a notat cu T, iar reginele s-au notat cu R
 numărul maxim de atacuri directe asupra unui câmp liber
este 3
 există 2 câmpuri libere ce au 3 atacuri directe
 turnul nu are atac direct asupra câmpurilor: linia 6
coloana 3 notat (6,3), (7,3), (8,3) deoarece este blocat de
regină
 regina din linia 5 coloana 3 nu are atac direct asupra
câmpurilor (2,3) şi (1,3) deoarece este blocată de turn

Un turn atacă câmpurile libere O regină atacă câmpurile libere aflate pe


aflate pe aceeaşi linie sau coloană aceeaşi linie,coloană sau pe diagonale
Date de intrare
Fişierul de intrare sah.in conţine pe prima linie, separate printr-un spaţiu, două numere
naturale n şi r reprezentând numărul total de piese şi numărul de regine. Pe următoarele r linii se
află câte două numere naturale i şi j separate prin câte un spaţiu cu semnificaţia: în linia i coloana
j se găseşte o regină. Pe următoarele n-r linii se află câte două numere naturale i, j separate
prin câte un spaţiu cu semnificaţia: în linia i coloana j se găseşte un turn.
Date de ieşire
Fişierul de ieşire sah.out va conţine pe prima linie o valoare reprezentând numărul
maxim de atacuri asupra unui câmp liber şi pe a doua linie o valoare reprezentând numărul de
câmpuri libere care au un număr maxim de atacuri.
Restricţii şi precizări
 1≤ n ≤ 64
 1 ≤ r ≤ n ≤64
 O tablă de şah are formă pătrată, are 64 de câmpuri, ce formează 8 linii şi 8 coloane
Exemplu
sah.in sah.out Explicaţie
3 2 3 Există 3 piese: 2 regine şi un turn. Reginele se află pe linia 5 coloana
5 3 2
3, linia 6 coloana 1, iar turnul se află pe linia 3 coloana 3. Numărul
6 1
3 3 maxim de atacuri asupra unui câmp liber este 3. Există 2 câmpuri cu 3
atacuri: (câmpul din linia 3 coloana 1 şi câmpul din linia 4 coloana 3)
Timp maxim de execuţie/test : 1 secundă

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