Pagini recente » Diferente pentru utilizator/asd135 intre reviziile 3 si 2 | Diferente pentru home intre reviziile 903 si 832 | Monitorul de evaluare | Diferente pentru home intre reviziile 903 si 847 | Diferente pentru problema/sandwich intre reviziile 2 si 1
Nu exista diferente intre titluri.
Diferente intre continut:
Poveste şi cerinţă...
În Ţinutul Ooo, Jake vrea să pregătească sandwichul magic perfect. Pe o potecă sunt aliniate $n$ ingrediente numerotate de la $1$ la $n$, iar ingredientul $i$ are o valoare de „gust” $a[i]$. Magia sandwichului are o regulă ciudată: nu are voie să aleagă două ingrediente alăturate, altfel magia se risipeşte.
Pentru orice segment continuu de ingrediente a[l], a[l+1], ..., a[r], Jake poate alege un subşir de poziţii strict crescător (eventual gol) astfel încât nici două poziţii alese să nu fie adiacente. Suma gustului acelui subşir este:
$a[i1] + a[i2] + ... + a[ik], cu l ≤ i1 < i2 < ... < ik ≤ r şi i_j + 1 < i_{j+1}$
Definim $f(a[l..r])$ = suma maximă posibilă pentru un astfel de subşir (se permite subşirul gol).
Jake vrea să ştie câtă magie totală poate aduna, dacă ia în calcul toate segmentele posibile ale potecii. Cu alte cuvinte, calculaţi:
$S$ = ∑ $f(a[l..r])$
h2. Date de intrare
Fişierul de intrare $sandwich.in$ ...
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.