Diferente pentru problema/armate intre reviziile #10 si #15

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="armate") ==
bq. The dead will come North first. Enjoy dealing with them. We will deal with whatever is left of you. (Cersei Lannister)
bq. The dead will come North first. Enjoy dealing with them. We will deal with whatever is left of you. - Cersei Lannister
După ce a adunat bogăţii impresionante din afacerile cu negru de fum, Charles a reuşit să adune un număr proporţional de impresionant de inamici. Iar acum, toate cele $N$ armate ale acestora se află pe drumul către capitala regatului lui Charles, Copşa Mică. Armatele sunt dispuse în şir pe drum, a $i$-a armată de pe drum fiind compusă din $S{~i~}$ soldaţi.
Deoarece Charles e mai pasionat de blackjack decât de război, el plănuieşte să îşi împuţineze duşmanii făcându-i să se lupte între ei: la un moment dat el poate unelti ca două armate dispuse *adiacent* pe drum să se lupte între ele. Evident, dintre cele două armate va câştiga cea mai numeroasă, dar aceasta va pierde atâţia soldaţi câţi avea armata opozantă. Armata mai puţin numeroasă dispare complet. Mai precis, dacă cele două armate au $A$, respectiv $B$ soldaţi, după bătălie va rămâne o singură armată egală cu diferenţa în modul dintre $A$ şi $B$, $|A-B|$. Dacă armatele au acelaşi număr de soldaţi, ambele dispar. Charles poate unelti oricâte astfel de lupte.
Deoarece Charles e mai pasionat de blackjack decât de război, el plănuieşte să îşi împuţineze duşmanii făcându-i să se lupte între ei: la un moment dat el poate unelti ca două armate dispuse *adiacent* pe drum să se lupte între ele. Evident, dintre cele două armate va câştiga cea mai numeroasă, dar aceasta va pierde atâţia soldaţi câţi avea armata opozantă. Armata mai puţin numeroasă dispare complet. Mai precis, dacă cele două armate au $X$, respectiv $Y$ soldaţi, după bătălie va rămâne o singură armată egală cu diferenţa în modul dintre $X$ şi $Y$, $|X-Y|$. Dacă armatele au acelaşi număr de soldaţi, ambele dispar. Charles poate unelti oricâte astfel de lupte.
Charles se întreabă, pentru $Q$ intervale $[a, b]$ din şirul de armate, care este numărul minim de soldaţi din armatele $a, a+1, ..., b$ care pot rămâne, dacă Charles poate unelti doar lupte între armatele aflate iniţial în intervalul $[a, b]$.
* $1 ≤ S{~i~} ≤ 400$
* $1 ≤ a ≤ b ≤ N$, pentru fiecare din cele $Q$ întrebări.
* Un interval $[a, b]$ poate apărea în mai mult de o întrebare.
* Pentru teste în valoare de $30$ de puncte, $1 ≤ N ≤ 30$ şi $1 ≤ S{~i~} ≤ 30$.
* Pentru teste în valoare de $60$ de puncte, $1 ≤ N ≤ 100$ şi $1 ≤ S{~i~} ≤ 100$.
* Pentru teste în valoare de $80$ de puncte, $1 ≤ N ≤ 300$ şi $1 ≤ S{~i~} ≤ 300$.
h2. Exemplu

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.