Soluții trimise

Rezumat problemă

#3441 Cetate

Cetatea Vizima din regatul Temeria poate fi reprezentată printr-o matrice cu N linii și M coloane, numerotate începând cu 1. Vizima este o cetate înfloritoare, fapt datorat numărului mare de negustori și meșteri prezenți. Din acest motiv, fiecărei celule din matrice îi este atribuit un profit corespunzător zonei respective. Regele Foltest dorește să reconstruiască zidurile cetății, dar cum războiul cu Imperiul Nilfgaard bate la ușă și resursele regatului sunt limitate, el trebuie să aleagă o porțiune pe care să o poată apăra, reprezentată ca o submatrice. O submatrice este identificată printr-o configurație de patru numere i1, j1, i2, j2 (1≤i1≤i2≤N, 1≤j1≤j2≤M), în această ordine, și este formată din elementele situate pe liniile consecutive i1, i1+1, …, i2 și pe coloanele consecutive j1, j1+1, …, j2 ale matricei prin care este reprezentată cetatea. Laturile submatricei sunt egale cu numărul de linii, respectiv de coloane din care a preluat elemente, iar profitul submatricei este suma valorilor din celulele sale.

Scrieţi un program care, cunoscând matricea cetății și o valoare K, determină:

  1. profitul maxim al unei submatrice cu laturile egale cu K, precum și configurația prin care se identifică ea;
  2. profitul maxim al unei submatrice cu laturile cel mult egale cu K, precum și configurația prin care se identifică ea.
ID   Utilizator Problema Data încărcării Stare
C. Eric-Dimitrie (Eric_278) Cetate 20 Decembrie 2024, 16:54 Evaluare finalizată 100
C. Eric-Dimitrie (Eric_278) Cetate 20 Decembrie 2024, 14:57 Evaluare finalizată 25
C. Eric-Dimitrie (Eric_278) Cetate 20 Decembrie 2024, 14:57 Evaluare finalizată 65
C. Eric-Dimitrie (Eric_278) Cetate 20 Decembrie 2024, 14:44 Evaluare finalizată 38
C. Eric-Dimitrie (Eric_278) Cetate 20 Decembrie 2024, 14:44 Evaluare finalizată E.C
Ilovan Sergiu Andrei (sergiu943421) Cetate 19 Decembrie 2024, 13:30 Evaluare finalizată 100
Peter Tobias (PeterTobias) Cetate 18 Decembrie 2024, 22:44 Evaluare finalizată 100
Razvan Dedu (razv) Cetate 14 Decembrie 2024, 15:02 Evaluare finalizată 100
Razvan Dedu (razv) Cetate 14 Decembrie 2024, 14:45 Evaluare finalizată 78
Razvan Dedu (razv) Cetate 14 Decembrie 2024, 14:40 Evaluare finalizată 64
Razvan Dedu (razv) Cetate 14 Decembrie 2024, 14:40 Evaluare finalizată 25
Razvan Dedu (razv) Cetate 14 Decembrie 2024, 14:38 Evaluare finalizată 17
Razvan Dedu (razv) Cetate 14 Decembrie 2024, 14:36 Evaluare finalizată 17
Petre Alexia-Bianca (informatica1218) Cetate 13 Decembrie 2024, 08:47 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 13 Decembrie 2024, 08:47 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 13 Decembrie 2024, 08:45 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 13 Decembrie 2024, 08:42 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 19:01 Evaluare finalizată 70
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:59 Evaluare finalizată 55
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:59 Evaluare finalizată 30
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:58 Evaluare finalizată 30
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:37 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:18 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:16 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:16 Evaluare finalizată E.C
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:12 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:09 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:07 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:07 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 18:07 Evaluare finalizată 51
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 17:53 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 17:49 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 16:14 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 16:13 Evaluare finalizată 21
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 16:13 Evaluare finalizată 17
Petre Alexia-Bianca (informatica1218) Cetate 12 Decembrie 2024, 16:13 Evaluare finalizată 15
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 16:05 Evaluare finalizată 100
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 16:03 Evaluare finalizată 75
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 16:01 Evaluare finalizată 96
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:59 Evaluare finalizată 96
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:55 Evaluare finalizată 96
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:41 Evaluare finalizată 21
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:41 Evaluare finalizată E.C
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:35 Evaluare finalizată 48
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:34 Evaluare finalizată 96
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:33 Evaluare finalizată 54
Ardeleanu Aris (arrcker) Cetate 07 Decembrie 2024, 15:32 Evaluare finalizată 0
Mihai Andrei (1029384756) Cetate 04 Decembrie 2024, 17:59 Evaluare finalizată 25
POPESCU DAVID IULIAN (Davidiulianpopescu) Cetate 04 Decembrie 2024, 17:44 Evaluare finalizată 100
POPESCU DAVID IULIAN (Davidiulianpopescu) Cetate 04 Decembrie 2024, 17:42 Evaluare finalizată E.C