Diferente pentru problema/expanding intre reviziile #50 si #45

Nu exista diferente intre titluri.

Diferente intre continut:

!>problema/expanding?poza_expand2.png!
În Tărâmul Ooo, Finn şi Jake descoperă un şir magic de pietre strălucitoare aşezate în linie.
Fiecare piatră are o valoare, valori pe care le vom reprezenta cu un şir $a$ de $n$ elemente. **Nu există trei pietre care să aibă aceeaşi valoare**.
Fiecare piatră are o valoare, valori pe care le vom reprezenta cu un şir $a$ de $n$ elemente.
În mod important, nu există trei pietre care să aibă aceeaşi valoare.
Încercând să colecteze toate pietrele, cei doi se vor mişca după următoarele reguli:
* Ei pornesc la o poziţie $p$, cu o poţiune de putere $c = a{~p~}$.
* La un pas, ei se pot muta doar într-o poziţie adiacentă, dacă aceasta există în şir, aceasta putând fi vizitată sau nu anterior.
* O mutare într-o poziţie vizitată anterior este mereu posibilă şi nu are niciun efect.
* Pentru un ban, ei pot schimba puterea poţiunii $c$ la orice valoare pozitivă.
* Pentru a vizita o poziţie nevizitată, trebuie să aibă puterea poţiunii $c$ egacu valoarea poziţiei în care merg.
* O mutare într-o poziţie vizitată este mereu posibilă şi nu are niciun efect.
* Pentru un ban, ei pot schimba puterea poţiunii $c$ la orice valoare poziti.
* Pentru a vizita o poziţie nevizitată, trebuie să aibă puterea poţiunii $c$ ega cu valoarea poziţiei în care merg.
* Când ajung într-o poziţie nouă, ei colectează piatra din acea poziţie.
Definim $f(p)$ ca fiind numărul minim de bani de care au nevoie cei doi pentru a putea colecta toate cele $n$ pietre, dacă pornesc în poziţia $p$ cu $c = a{~p~}$.
Definim $f(p)$ ca fiind numărul minim de bani de care au nevoie cei doi pentru a putea colecta toate pietrele, dacă pornesc în poziţia $p$ cu $c = a{~p~}$.
Se dau $n$, şirul $a$ de $n$ elemente şi $q$ query-uri; pentru fiecare primiţi o poziţie $p$ şi trebuie să afişaţi $f(p)$.
h2. Exemplu
table(example). |_. expanding.in |_. expanding.out |
table(example). |_. sandwich.in |_. sandwich.out |
| 8
2 1 3 4 6 3 2 1
8
h3. Explicaţie
🤡🤡🤡
 
$f(1) = 7$. Un şir de mutări posibil este:
|_. Poziţie  |_. Poţiune |_. Cost|
$f(4) = 5$. Un şir de mutări posibil este:
2 1 3 4 6 3 2 1
 
|_. Poziţie  |_. Poţiune |_. Cost|
| 4 | 4 | Costul iniţal 0 |
| 4 | 6 | 1 (am schimbat poţiunea din 4 în 6) |

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.