Pagini recente »
Istoria paginii runda/2014-12-16-concurs-5
|
Diferențe pentru runda/10_lmk_vs între reviziile 1 și 2
|
Diferențe pentru utilizator/horsepower între reviziile 25 și 35
|
Diferențe pentru problema/charlie între reviziile 6 și 3
|
Diferențe pentru problema/gogosi între reviziile 2 și 6
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="gogosi") ==
La magazinul X sunt N persoane așezate la coadă pentru gogoși. Din cauza aglomerației, managerul
vrea să împartă persoanele la mai multe case. Deoarece toată lumea trebuie să vadă gogoșile,
înălțimea fiecărei persoane trebuie să fie mai mică sau egală decât înălțimile tuturor celor de după el în
coadă lui. Mai mult, dacă persoana i în șirul inițial și persoana j în șirul inițial (i < j) ajung în aceeași
coadă, persoană i trebuie să fie înaintea persoanei j. Dându-se N, numărul de persoane și A, înălțimile
persoanelor în ordinea inițială, să se afișeze numărul minim de case pe care managerul trebuie să le
deschidă.
La magazinul X sunt *N* persoane așezate la coadă pentru gogoși. Din cauza aglomerației, managerul vrea să împartă persoanele la mai multe case. Deoarece toată lumea trebuie să vadă gogoșile, înălțimea fiecărei persoane trebuie să fie mai mică sau egală decât înălțimile tuturor celor de după el în coada lui. Mai mult, dacă persoana *i* în șirul inițial și persoana *j* în șirul inițial ([*i*] < *j*) ajung în aceeași coadă, persoana *i* trebuie să fie înaintea persoanei *j*. Dându-se *N*, numărul de persoane și *A*, înălțimile persoanelor în ordinea inițială, să se afișeze numărul minim de case pe care managerul trebuie să le deschidă.
h2. Date de intrare
În fișierul $gogosi.in$ se află pe prima linie numarul N iar pe a doua line N numere naturale, A[~i~]
reprezentând înălțimea persoanei i din coadă inițială.
În fișierul $gogosi.in$ se află pe prima linie numărul *N* iar pe a doua linie *N* numere naturale, *A[~i~]* reprezentând înălțimea persoanei *i* din coada inițială.
h2. Date de ieșire
h2. Restricții
* 1 ≤ N ≤ 10[^6^]
* 1 ≤ A[~i~] ≤ 10[^5^]
* 1 ≤ A[~i~] ≤ 2 pentru teste în valoare de 20 puncte.
* 1 ≤ N ≤ 103 pentru teste în valoare de alte 30 puncte.
* 1 ≤ *N* ≤ 10[^6^]
* 1 ≤ *A[~i~]* ≤ 10[^5^]
* 1 ≤ *A[~i~]* ≤ 2 pentru teste în valoare de 20 puncte.
* 1 ≤ *N* ≤ 103 pentru teste în valoare de alte 30 puncte.
h2. Exemplu
Coada 3:
i 4 7 (persoanele din sirul initial)
A[i] 3 6 (inaltimile lor)
|
| 5
1 2 1 1 2
| 2
A[i] 1 1 2 (inaltimile lor)
|
h3. Explicație
...
== include(page="template/taskfooter" task_id="gogosi") ==
Nu există diferențe între securitate.