Soluții trimise

Rezumat problemă

#1142 Lasere

Se consideră un teren reprezentat printr-o matrice cu n linii şi n coloane având elemente numere naturale. În fiecare element al matricei este memorată înălţimea zonei de teren corespunzătoare ca poziţie elementului respectiv. Pe acest teren sunt amplasate m lasere, în poziţii cunoscute. Un laser este îndreptat spre unul dintre cele 4 puncte cardinale, codificate prin numere astfel: Nord prin valoarea 1, Est prin valoarea 2, Sud prin valoarea 3 şi respectiv Vest prin valoarea 4. Fiecare laser va executa o singură tragere şi ca urmare va scădea cu 1 valorile tuturor elementelor din matrice din direcţia sa de tragere, exceptând poziţia laserului respectiv.

După efectuarea tuturor tragerilor, se caută poziţiile tuturor gropilor şi ale tranşeelor.

Numim groapă un element din matrice pentru care toate cele 8 elemente învecinate pe linie, coloană sau diagonale au valori mai mari sau egale decât el.

Numim tranşee o secvenţă maximală formată din două sau mai multe gropi situate pe aceeaşi linie, pe coloane consecutive. Secvenţa se numeşte maximală dacă nu mai poate fi prelungită la niciunul dintre capete.

Cunoscând configuraţia terenului şi amplasarea laserelor, să se rezolve una dintre următoarele două cerinţe:

1. să se determine numărul de gropi din teren, după executarea tragerilor;
2. să se determine numărul de tranşee existente, după executarea tragerilor.

ID   Utilizator Problema Data încărcării Stare
Lițcăneanu Yannis (Yannislm) Lasere 21 Noiembrie 2024, 14:23 Evaluare finalizată 100
Mihaela Runceanu (Ana0512) Lasere 21 Noiembrie 2024, 13:53 Evaluare finalizată 100
Mihaela Runceanu (Ana0512) Lasere 21 Noiembrie 2024, 13:53 Evaluare finalizată E.C
pudak .ro (PudakNur) Lasere 21 Noiembrie 2024, 10:11 Evaluare finalizată 100
pudak .ro (PudakNur) Lasere 21 Noiembrie 2024, 10:10 Evaluare finalizată E.C
Dobre Petru (DobrePetru) Lasere 17 Noiembrie 2024, 19:31 Evaluare finalizată 100
Brindescu Șerban (SerbanBMihai) Lasere 01 Noiembrie 2024, 13:20 Evaluare finalizată 100
Brindescu Șerban (SerbanBMihai) Lasere 01 Noiembrie 2024, 12:52 Evaluare finalizată 55
Garcea Vlad (vladgarcea) Lasere 27 Octombrie 2024, 11:31 Evaluare finalizată 100
CHELARU Ioan Cristian (iccjoc) Lasere 22 Octombrie 2024, 22:25 Evaluare finalizată 100
CHELARU Ioan Cristian (iccjoc) Lasere 22 Octombrie 2024, 22:23 Evaluare finalizată 30
CHELARU Ioan Cristian (iccjoc) Lasere 22 Octombrie 2024, 22:22 Evaluare finalizată 25
CHELARU Ioan Cristian (iccjoc) Lasere 22 Octombrie 2024, 22:20 Evaluare finalizată 20
CHELARU Ioan Cristian (iccjoc) Lasere 22 Octombrie 2024, 22:08 Evaluare finalizată 0
CHELARU Ioan Cristian (iccjoc) Lasere 22 Octombrie 2024, 22:00 Evaluare finalizată E.C
7A Iamandi Iuri (Iuri) Lasere 20 Octombrie 2024, 11:00 Evaluare finalizată 100
Calin Tudor (TudorIoan1107) Lasere 19 Octombrie 2024, 13:38 Evaluare finalizată 100
Mihai Alba 2.666 (mimimimimi) Lasere 11 Octombrie 2024, 16:24 Evaluare finalizată 100
ONIU STEFAN (stefanoniu) Lasere 05 Octombrie 2024, 20:30 Evaluare finalizată 100
Vasile Andrei (vasileandrei457) Lasere 04 Octombrie 2024, 10:42 Evaluare finalizată E.C
Bohonyi Martin (Martin_Bohonyi) Lasere 03 Octombrie 2024, 20:25 Evaluare finalizată 100
Bohonyi Martin (Martin_Bohonyi) Lasere 03 Octombrie 2024, 20:24 Evaluare finalizată 30
Bohonyi Martin (Martin_Bohonyi) Lasere 03 Octombrie 2024, 20:23 Evaluare finalizată 55
Bohonyi Martin (Martin_Bohonyi) Lasere 03 Octombrie 2024, 20:23 Evaluare finalizată 55
Pisla Daniel Andrei (PislaAndreiDaniel) Lasere 01 Octombrie 2024, 20:02 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) Lasere 01 Octombrie 2024, 20:01 Evaluare finalizată 45
Pisla Daniel Andrei (PislaAndreiDaniel) Lasere 01 Octombrie 2024, 19:47 Evaluare finalizată 30
Pisla Daniel Andrei (PislaAndreiDaniel) Lasere 01 Octombrie 2024, 12:46 Evaluare finalizată 35
Pisla Daniel Andrei (PislaAndreiDaniel) Lasere 01 Octombrie 2024, 12:06 Evaluare finalizată 40
best in buzau (BestInBuzau) Lasere 26 Septembrie 2024, 20:55 Evaluare finalizată E.C
7B Raia Eric (EricSquirtle) Lasere 06 Septembrie 2024, 15:27 Evaluare finalizată 40
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:43 Evaluare finalizată 30
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:43 Evaluare finalizată 30
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:43 Evaluare finalizată 30
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:43 Evaluare finalizată 30
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:43 Evaluare finalizată 30
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:42 Evaluare finalizată 35
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:42 Evaluare finalizată 35
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:42 Evaluare finalizată 40
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:41 Evaluare finalizată 35
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:41 Evaluare finalizată 45
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:41 Evaluare finalizată 40
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:40 Evaluare finalizată 45
7B Jalba Elena (elena_jalba) Lasere 27 August 2024, 13:40 Evaluare finalizată 40
7B Jalba Elena (elena_jalba) Lasere 26 August 2024, 20:25 Evaluare finalizată 65
7B Jalba Elena (elena_jalba) Lasere 26 August 2024, 20:24 Evaluare finalizată 60
7B Jalba Elena (elena_jalba) Lasere 26 August 2024, 20:24 Evaluare finalizată 55
7B Jalba Elena (elena_jalba) Lasere 26 August 2024, 20:24 Evaluare finalizată 65
7B Jalba Elena (elena_jalba) Lasere 26 August 2024, 20:22 Evaluare finalizată 60
7B Jalba Elena (elena_jalba) Lasere 26 August 2024, 20:21 Evaluare finalizată 65