Soluții trimise

Rezumat problemă

#2564 Macara

Într-un depozit de materiale de forma unei matrice dreptunghiulare cu m linii și n coloane, fiecare element al matricei reprezintă un container ce conține dale de granit de culoare alba sau neagră, dalele dintr-un container au aceeași culoare. În containerele cu dale negre, numărul de dale conținute este prim, în timp ce în containerele cu dale albe, numărul de dale conținute nu este prim. Primul container cu dale negre situat pe fiecare linie a matricei (dacă un astfel de container există) are un senzor special. Dalele din containere trebuie să fie transportate de către o macara spre un terminal. Macaraua poate executa cel mult K comenzi. La o comandă, macaraua va colecta toate dalele aflate în containerele situate într-o zonă dreptunghiulară din depozit. Mai exact, o comandă are forma i1 j1 i2 j2, unde (i1,j1) reprezintă coordonatele containerului aflat în colțul din stânga-sus (linia, respectiv coloana), iar (i2,j2) coordonatele containerului aflat în colțul din dreapta-jos ale zonei dreptunghiulare. Macaraua ar trebui să care la un terminal toate dalele conținute în containere situate în pozițiile (i,j) pentru care i1≤i≤i2 și j1≤j≤j2.

Calculați și afișați:

a) S – Suma dalelor negre din containerele cu senzor special de pe fiecare linie.
b) M – numărul maxim de dale pe care le poate transporta macaraua la terminal din cele k comenzi diferite.
c) Comanda optimă de forma: i1 j1 i2 j2 din cele k, pentru care macaraua transportă un număr maxim de dale M aduse la terminal. Dacă sunt mai multe comenzi optime afișați-le pe fiecare în ordinea apariției lor, urmate de numărul de ordine al comenzii din cele k comenzi date.

ID   Utilizator Problema Data încărcării Stare
Cruceanu Calin (CalinCruceanu) Macara 22 Ianuarie 2020, 13:33 Evaluare finalizată 40
baciu alex (baciualex) Macara 22 Ianuarie 2020, 13:26 Evaluare finalizată 0
baciu alex (baciualex) Macara 22 Ianuarie 2020, 13:26 Evaluare finalizată 0
Ifrosă Diana (DianaIfrosa) Macara 22 Ianuarie 2020, 13:18 Evaluare finalizată 100
petan ioana (ioanapetan) Macara 22 Ianuarie 2020, 08:48 Evaluare finalizată 65
Vasiliu Miruna (vasiliumirunamaria) Macara 22 Ianuarie 2020, 00:47 Evaluare finalizată 80
Tiplea Anca (AncaFlorentina) Macara 21 Ianuarie 2020, 22:47 Evaluare finalizată 0
Ifrosă Diana (DianaIfrosa) Macara 21 Ianuarie 2020, 22:25 Evaluare finalizată 85
Ifrosă Diana (DianaIfrosa) Macara 21 Ianuarie 2020, 22:17 Evaluare finalizată 85
Ifrosă Diana (DianaIfrosa) Macara 21 Ianuarie 2020, 22:12 Evaluare finalizată 85
Ifrosă Diana (DianaIfrosa) Macara 21 Ianuarie 2020, 22:08 Evaluare finalizată 10
Ciurescu Andreea (pizzandreea) Macara 21 Ianuarie 2020, 19:49 Evaluare finalizată 100
Ciurescu Andreea (pizzandreea) Macara 21 Ianuarie 2020, 19:46 Evaluare finalizată 0
Arcalianu David (ArcalianuDavid) Macara 21 Ianuarie 2020, 19:40 Evaluare finalizată 15
Arcalianu David (ArcalianuDavid) Macara 21 Ianuarie 2020, 19:30 Evaluare finalizată 15
Serafim Alex (serafimalex2001) Macara 21 Ianuarie 2020, 19:13 Evaluare finalizată 100
Sofia Dragos (dragossofia) Macara 21 Ianuarie 2020, 18:55 Evaluare finalizată 10
Sofia Dragos (dragossofia) Macara 21 Ianuarie 2020, 18:48 Evaluare finalizată 10
Sofia Dragos (dragossofia) Macara 21 Ianuarie 2020, 18:47 Evaluare finalizată 10
baciu alex (baciualex) Macara 21 Ianuarie 2020, 18:46 Evaluare finalizată 0
Botezatu Gabriel (Botezatu_Gabriel) Macara 21 Ianuarie 2020, 18:42 Evaluare finalizată 85
Botezatu Gabriel (Botezatu_Gabriel) Macara 21 Ianuarie 2020, 18:41 Evaluare finalizată 100
Botezatu Gabriel (Botezatu_Gabriel) Macara 21 Ianuarie 2020, 18:37 Evaluare finalizată 0
Botezatu Gabriel (Botezatu_Gabriel) Macara 21 Ianuarie 2020, 18:34 Evaluare finalizată 10
Sofia Dragos (dragossofia) Macara 21 Ianuarie 2020, 18:27 Evaluare finalizată 10
Sofia Dragos (dragossofia) Macara 21 Ianuarie 2020, 18:13 Evaluare finalizată 10
Sofia Dragos (dragossofia) Macara 21 Ianuarie 2020, 18:10 Evaluare finalizată 10
Serafim Alex (serafimalex2001) Macara 21 Ianuarie 2020, 17:46 Evaluare finalizată 0
Ciobotaru Cosmin (CosminAndrei14) Macara 21 Ianuarie 2020, 17:44 Evaluare finalizată 100
Postu Sebastian (SebastianPostu) Macara 21 Ianuarie 2020, 17:13 Evaluare finalizată 60
Botezatu Gabriel (Botezatu_Gabriel) Macara 21 Ianuarie 2020, 16:56 Evaluare finalizată 10
Botezatu Gabriel (Botezatu_Gabriel) Macara 21 Ianuarie 2020, 16:52 Evaluare finalizată 0
Lupascu Miruna-Stefania (MirunaStefania) Macara 21 Ianuarie 2020, 16:51 Evaluare finalizată 100
Jitarasu Catalina (catalinajitarasu) Macara 21 Ianuarie 2020, 16:28 Evaluare finalizată 0
mircea onila (alin12223) Macara 21 Ianuarie 2020, 15:30 Evaluare finalizată 100
Nastase Matei (MateiDorian) Macara 21 Ianuarie 2020, 14:45 Evaluare finalizată 100
mircea onila (alin12223) Macara 21 Ianuarie 2020, 14:24 Evaluare finalizată 100
Botezatu Gabriel (Botezatu_Gabriel) Macara 21 Ianuarie 2020, 13:02 Evaluare finalizată E.C
Cruceanu Calin (CalinCruceanu) Macara 21 Ianuarie 2020, 13:02 Evaluare finalizată 0
Obreja Alex (AlexObreja) Macara 21 Ianuarie 2020, 13:02 Evaluare finalizată E.C
Jitarasu Catalina (catalinajitarasu) Macara 21 Ianuarie 2020, 13:02 Evaluare finalizată E.C
Mititelu Teodor (Teo_1101) Macara 21 Ianuarie 2020, 13:01 Evaluare finalizată 100
Ciurescu Andreea (pizzandreea) Macara 21 Ianuarie 2020, 13:01 Evaluare finalizată 0
Serafim Alex (serafimalex2001) Macara 21 Ianuarie 2020, 13:00 Evaluare finalizată 0
mircea onila (alin12223) Macara 21 Ianuarie 2020, 12:59 Evaluare finalizată 0
Didea Bogdan (DideaBogdan) Macara 21 Ianuarie 2020, 12:59 Evaluare finalizată 0
Didea Bogdan (DideaBogdan) Macara 21 Ianuarie 2020, 12:58 Evaluare finalizată 0
Jitarasu Catalina (catalinajitarasu) Macara 21 Ianuarie 2020, 12:57 Evaluare finalizată 0
Bejenariu David (davidbejenariu2) Macara 21 Ianuarie 2020, 12:52 Evaluare finalizată 100
Postu Sebastian (SebastianPostu) Macara 21 Ianuarie 2020, 12:52 Evaluare finalizată 0