#4997
Pentru a descoperi ieșirea din Marele Labirint, exploratorul trebuie să descifreze o hartă antică. Harta este reprezentată sub forma unui tablou bidimensional cu 𝑁 linii și 𝑀 coloane, cu elemente numere naturale nenule. Liniile sunt numerotate de la 1 la 𝑁 (de sus în jos), iar coloanele de la 1 la 𝑀 (de la stânga la dreapta).
Definim un mapat ca fiind un pătrat descris de o poziție (𝑖,𝑗) numită colț principal și o latură de lungime 𝐿, unde 1 ≤ 𝐿 ≤ min(𝑖, 𝑗). Mapatul acoperă toate celulele având indicii (𝑥,𝑦), unde 𝑖 − 𝐿 + 1 ≤ 𝑥 ≤ 𝑖 și 𝑗 − 𝐿 + 1 ≤ 𝑦 ≤ 𝑗, adică este un pătrat de 𝐿 × 𝐿 celule al cărui colt, dreapta-jos este chiar (𝑖,𝑗).
Valoarea unui mapat se calculează astfel:
𝑆.(𝑖,𝑗).Fixând o lungime 𝐿 și o linie 𝑖 (cu 𝑖 ≥ 𝐿), pentru fiecare coloană 𝑗 ≥ 𝐿, notăm cu 𝐴[𝑗] valoarea mapatului cu colțul principal la coordonatele (𝑖,𝑗) și latura de lungime 𝐿. O secvență de mapate situate pe linia i este determinată de doi indici, 𝑠𝑡 și 𝑑𝑟. Definim suma secvenței de mapate ca fiind 𝐴[𝑠𝑡] + 𝐴[𝑠𝑡 +1] + ··· + 𝐴[𝑑𝑟] , cu 𝐿 ≤ 𝑠𝑡 ≤ 𝑑𝑟 ≤ 𝑀.
Se dau 𝑞 întrebări de tipul 1 și 𝑝 întrebări de tipul 2.
1. Cunoscându-se trei valori 𝐿, 𝑖 și maxVal, determinați lungimea maximă a unei secvențe de mapate cu latura de lungime 𝐿, situate pe linia 𝑖 și având suma secvenței de mapate mai mică sau egală cu maxVal.2. Cunoscându-se patru valori 𝐿, 𝑖, minVal și maxVal, determinați numărul secvențelor de mapate cu latura de lungime 𝐿, situate pe linia 𝑖 și având suma secvenței de mapate cuprinsă între minVal și maxVal.ONI 2026, clasa a 7-a
| ID | Utilizator | Problema | Data încărcării | Stare | ||
|---|---|---|---|---|---|---|
| Mapat | 29 Mai 2026, 10:45 | Evaluare finalizată | 100 | |||
| Mapat | 29 Mai 2026, 10:45 | Evaluare finalizată | 42 | |||
| Mapat | 29 Mai 2026, 10:32 | Evaluare finalizată | 98 | |||
| Mapat | 29 Mai 2026, 10:31 | Evaluare finalizată | 98 | |||
| Mapat | 29 Mai 2026, 10:29 | Evaluare finalizată | 94 | |||
| Mapat | 29 Mai 2026, 09:15 | Evaluare finalizată | 42 | |||
| Mapat | 29 Mai 2026, 09:13 | Evaluare finalizată | 0 | |||
| Mapat | 29 Mai 2026, 09:12 | Evaluare finalizată | E.C | |||
| Mapat | 29 Mai 2026, 09:10 | Evaluare finalizată | 0 | |||
| Mapat | 29 Mai 2026, 08:51 | Evaluare finalizată | 0 | |||
| Mapat | 29 Mai 2026, 08:49 | Evaluare finalizată | 0 | |||
| Mapat | 29 Mai 2026, 08:30 | Evaluare finalizată | 0 | |||
| Mapat | 29 Mai 2026, 08:30 | Evaluare finalizată | 0 | |||
| Mapat | 26 Mai 2026, 08:56 | Evaluare finalizată | 100 | |||
| Mapat | 26 Mai 2026, 08:37 | Evaluare finalizată | 48 | |||
| Mapat | 26 Mai 2026, 08:34 | Evaluare finalizată | 48 | |||
| Mapat | 26 Mai 2026, 08:32 | Evaluare finalizată | 0 | |||
| Mapat | 26 Mai 2026, 08:31 | Evaluare finalizată | 100 | |||
| Mapat | 14 Mai 2026, 17:54 | Evaluare finalizată | 0 | |||
| Mapat | 14 Mai 2026, 17:53 | Evaluare finalizată | 0 | |||
| Mapat | 14 Mai 2026, 17:51 | Evaluare finalizată | 0 | |||
| Mapat | 14 Mai 2026, 17:50 | Evaluare finalizată | 0 | |||
| Mapat | 14 Mai 2026, 09:18 | Evaluare finalizată | 0 | |||
| Mapat | 14 Mai 2026, 09:12 | Evaluare finalizată | 0 | |||
| Mapat | 14 Mai 2026, 09:12 | Evaluare finalizată | 0 | |||
| Mapat | 14 Mai 2026, 08:59 | Evaluare finalizată | 0 | |||
| Mapat | 05 Mai 2026, 21:44 | Evaluare finalizată | 42 | |||
| Mapat | 05 Mai 2026, 21:33 | Evaluare finalizată | 21 | |||
| Mapat | 05 Mai 2026, 21:32 | Evaluare finalizată | E.C | |||
| Mapat | 30 Aprilie 2026, 13:50 | Evaluare finalizată | 100 | |||
| Mapat | 30 Aprilie 2026, 13:49 | Evaluare finalizată | 98 | |||
| Mapat | 18 Aprilie 2026, 16:57 | Evaluare finalizată | 100 | |||
| Mapat | 16 Aprilie 2026, 11:42 | Evaluare finalizată | 0 | |||
| Mapat | 10 Aprilie 2026, 06:12 | Evaluare finalizată | 100 | |||
| Mapat | 09 Aprilie 2026, 19:39 | Evaluare finalizată | 42 | |||
| Mapat | 09 Aprilie 2026, 14:00 | Evaluare finalizată | 100 | |||
| Mapat | 06 Aprilie 2026, 20:49 | Evaluare finalizată | 42 | |||
| Mapat | 06 Aprilie 2026, 14:31 | Evaluare finalizată | 21 | |||
| Mapat | 05 Aprilie 2026, 17:13 | Evaluare finalizată | 100 | |||
| Mapat | 05 Aprilie 2026, 17:09 | Evaluare finalizată | 0 | |||
| Mapat | 05 Aprilie 2026, 15:02 | Evaluare finalizată | 100 | |||
| Mapat | 05 Aprilie 2026, 15:02 | Evaluare finalizată | 100 | |||
| Mapat | 03 Aprilie 2026, 17:59 | Evaluare finalizată | 36 | |||
| Mapat | 03 Aprilie 2026, 17:59 | Evaluare finalizată | E.C | |||
| Mapat | 03 Aprilie 2026, 17:37 | Evaluare finalizată | E.C | |||
| Mapat | 03 Aprilie 2026, 17:31 | Evaluare finalizată | 21 | |||
| Mapat | 02 Aprilie 2026, 19:19 | Evaluare finalizată | 100 | |||
| Mapat | 02 Aprilie 2026, 17:45 | Evaluare finalizată | 100 | |||
| Mapat | 02 Aprilie 2026, 17:28 | Evaluare finalizată | 98 | |||
| Mapat | 31 Martie 2026, 20:10 | Evaluare finalizată | 100 | |||