Pagini recente » Diferente pentru sandbox intre reviziile 578 si 186 | Diferente pentru home intre reviziile 832 si 903 | Diferente pentru utilizator/asd135 intre reviziile 2 si 3 | Diferente pentru sandbox intre reviziile 578 si 272 | Diferente pentru problema/sandwich intre reviziile 1 si 2
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.