Soluții trimise

Rezumat problemă

#1623

Avem o matrice triunghiulară cu n linii, cu elemente numere întregi. În această matrice putem construi un traseu după următoarea regulă:

  • primul element al traseului este elementul a1,1
  • dacă elementul ai,j aparţine traseului, atunci următorul element al traseului poate fi doar ai+1,j sau ai+1,j+1, pentru orice 1≤j≤i<n.
  • traseul se va codifica cu numerele de ordine ale coloanelor, parcurgând liniile de la 1 la n. Valoarea traseului este egală cu suma elementelor ce îl formează.
    Traseul evidenţiat în exemplul din dreapta are valoarea 5+4+6+5+4=24, şi se codifică cu 1,2,3,3,4.

Fie mulţimea tuturor traseelor de valoare maximă generate în ordine lexicografică și numerotate. Pentru exemplul de mai sus avem șase trasee de lungime maximă:

  • traseul 1. 1 1 1 1 2 (5+2+7+6+4=24)
  • traseul 2. 1 1 1 2 2 (5+2+7+6+4=24)
  • traseul 3. 1 2 2 2 2 (5+4+5+6+4=24)
  • traseul 4. 1 2 3 3 4 (5+4+6+5+4=24)
  • traseul 5. 1 2 3 4 4 (5+4+6+5+4=24)
  • traseul 6. 1 2 3 4 5 (5+4+6+5+4=24)

Cunoscând dimensiunea și elementele unei matrice triunghiulare, respectiv două numere naturale st şi dr (st≤dr), se cere să se determine:

  1. Numărul total al traseelor de valoare maximă. În cazul în care această valoare depășește 2000000000, se va tipări valoarea 2000000001;
  2. Traseele cu numerele de ordine st, st+1, … , dr.
ID   Utilizator Problema Data încărcării Stare
Oblincescu Emanuel (emanuel5867) SumMax1 30 Mai 2026, 17:52 Evaluare finalizată 0
Oblincescu Emanuel (emanuel5867) SumMax1 30 Mai 2026, 13:42 Evaluare finalizată 0
Oblincescu Emanuel (emanuel5867) SumMax1 30 Mai 2026, 13:33 Evaluare finalizată 0
Oblincescu Emanuel (emanuel5867) SumMax1 30 Mai 2026, 13:33 Evaluare finalizată 0
Pop Daniela Maria (pdm) SumMax1 24 Aprilie 2026, 06:07 Evaluare finalizată 100
Peter Tobias (PeterTobias) SumMax1 10 Aprilie 2026, 09:33 Evaluare finalizată 100
Holota Tudor Matei (TuDoR3298) SumMax1 18 Martie 2026, 21:26 Evaluare finalizată 100
Holota Tudor Matei (TuDoR3298) SumMax1 18 Martie 2026, 21:26 Evaluare finalizată 0
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:41 Evaluare finalizată 100
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:40 Evaluare finalizată 0
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:39 Evaluare finalizată 0
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:38 Evaluare finalizată 0
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:37 Evaluare finalizată 60
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:37 Evaluare finalizată 0
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:36 Evaluare finalizată 60
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:36 Evaluare finalizată 0
Pavel Stefan (stefan_1344) SumMax1 04 Martie 2026, 21:34 Evaluare finalizată 0
Maftei Alexia (Al3xia_15) SumMax1 28 Februarie 2026, 20:58 Evaluare finalizată 85
Maftei Alexia (Al3xia_15) SumMax1 28 Februarie 2026, 20:58 Evaluare finalizată 0
unknown spy (NightTiger8S) SumMax1 28 Februarie 2026, 14:26 Evaluare finalizată 100
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 12:11 Evaluare finalizată 100
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 12:10 Evaluare finalizată 100
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 12:08 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 12:06 Evaluare finalizată 90
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 12:02 Evaluare finalizată 90
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 12:00 Evaluare finalizată 90
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:57 Evaluare finalizată E.C
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:56 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:55 Evaluare finalizată 15
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:51 Evaluare finalizată 80
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:51 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:49 Evaluare finalizată 80
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:48 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:47 Evaluare finalizată 80
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:46 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:46 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:45 Evaluare finalizată 80
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:44 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:42 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:41 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:40 Evaluare finalizată 80
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:40 Evaluare finalizată 80
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:38 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:37 Evaluare finalizată 30
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:36 Evaluare finalizată E.C
Kavai Dariusz (KavaiDariusz) SumMax1 28 Februarie 2026, 11:33 Evaluare finalizată 90
Lupau Alin (Bubu_Orange) SumMax1 27 Februarie 2026, 21:58 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) SumMax1 27 Februarie 2026, 21:55 Evaluare finalizată 90
Lupau Alin (Bubu_Orange) SumMax1 27 Februarie 2026, 21:39 Evaluare finalizată 40
Lupau Alin (Bubu_Orange) SumMax1 27 Februarie 2026, 21:34 Evaluare finalizată 85
Du-te sus!