Pagini recente »
Istoria paginii runda/2019-10-24-clasa-7-tema-7-optionala
|
Diferențe pentru problema/cartita între reviziile 4 și 7
|
Diferențe pentru problema/iepurasi2 între reviziile 5 și 8
|
Clasament simulare_casi_11-12
|
Diferențe pentru problema/cartita între reviziile 5 și 7
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="cartita") ==
În grădina lui Macarie există un șir de *N* morcovi, numerotați de la *1* la [*N*]. Ca să știe unde sunt plantați, Macarie a făcut câte o grămăjoară de pământ în dreptul fiecărui morcov și a notat înălțimea fiecăreia exprimată în centimetri. Astfel morcovul *i* are în dreptul său o grămăjoară de pământ cu înălțimea de
[*h[i]*] centimetri. O cârtiță neastâmpărată sapă galerii subterane pe sub morcovii lui Macarie. Când sapă o galerie către un morcov, tot pământul rezultat îl scoate afară modificând astfel înălțimea grămăjoarei corespunzătoare acelui morcov, dar și ale celorlalți morcovi din grădină. Dacă în urma săpării unei galerii către morcovul de pe poziția pos înălțimea grămăjoarei lui a crescut cu *x* centimetri, atunci înălțimile grămăjoarelor tuturor morcovilor se modifică după următoarea regulă ce depinde de un număr [*K*]:
În grădina lui Macarie există un șir de *N* morcovi, numerotați de la *1* la [*N*]. Ca să știe unde sunt plantați, Macarie a făcut câte o grămăjoară de pământ în dreptul fiecărui morcov și a notat înălțimea fiecăreia exprimată în centimetri. Astfel morcovul *i* are în dreptul său o grămăjoară de pământ cu înălțimea de [*h[i]*] centimetri. O cârtiță neastâmpărată sapă galerii subterane pe sub morcovii lui Macarie. Când sapă o galerie către un morcov, tot pământul rezultat îl scoate afară modificând astfel înălțimea grămăjoarei corespunzătoare acelui morcov, dar și ale celorlalți morcovi din grădină. Dacă, în urma săpării unei galerii către morcovul de pe poziția [$pos$], înălțimea grămăjoarei lui a crescut cu *x* centimetri atunci înălțimile grămăjoarelor tuturor morcovilor se modifică după următoarea regulă ce depinde de un număr [*K*]:
* înălțimea grămăjoarei morcovului [$pos − 1$] se modifică cu [$x − K$] centimetri iar a morcovului [$pos + 1$] cu [$x + K$] centimetri,
* înălțimile gramăjoarelor morcovilor [$pos − 2$] și [$pos + 2$] se modifică cu [$x − 2 · K$] respectiv [$x + 2 · K$] centimetri
h2. Cerință
Se cunosc înălțimile inițiale ale tuturor celor *N* grămăjoare și cele *U* modificări făcute de cârtiță asupra înălțimilor grămăjoarelor de pământ ale morcovilor.
Știm că în cadrul unei secvențe continue de morcovi cel mai tentant pentru cârtiță este morcovul cu cea mai mică înălțime a grămăjoarei de pământ.
Ajutați-l pe Macarie să identifice înălțimea grămăjoarei celui mai tentant morcov, pentru mai multe intervale date, după efectuarea tuturor modificărilor realizate de cârtiță.
h2. Date de intrare
Fișierul de intrare $cartita.in$ conține pe prima linie un număr natural *N* având semnificația din enunț. Pe următoarea linie se află *N* numere naturale despărțite prin câte un spațiu, reprezentând în ordine, înălțimile grămăjoarelor de pămânțal i-lea număr reprezentând înălțimea inițială [$h[i]$], a grămăjoarei din dreptul morcovului i. Pe a treia linie se află un număr natural *U* reprezentând numărul de morcovi către care cărtița a săpat galerii. Pe următoarele *U* linii se află câte un triplet de numere naturale [$pos, x, K$], separate între ele prin câte un spațiu, cu semnificația că în urma săpării unei galerii către morcovul pos înălțimea grămăjoarei lui a crescut cu *x* centimetri, iar celelalte înălțimi se modifică, după regula descrisă în enunț. Pe următoarea linie se găsește numărul *Q* reprezentând numărul de intervale unde se dorește identificarea înălțimii minime a unei grămăjoare corespunzătoare celui mai tentant morcov. Pe următoarele *Q* linii sunt câte două numere naturale [$L, R$], separate între ele printr-un spațiu, reprezentând capetele intervalului de morcovi investigat.
Fișierul de intrare $cartita.in$ conține pe prima linie un număr natural *N* având semnificația din enunț. Pe următoarea linie se află *N* numere naturale despărțite prin câte un spațiu reprezentând, în ordine, înălțimile grămăjoarelor de pământ, al i-lea număr reprezentând înălțimea inițială [$h[i]$] a grămăjoarei din dreptul morcovului i. Pe a treia linie se află un număr natural *U* reprezentând numărul de morcovi către care cărtița a săpat galerii. Pe următoarele *U* linii se află câte un triplet de numere naturale [$pos, x, K$], separate între ele prin câte un spațiu, cu semnificația că, în urma săpării unei galerii către morcovul [$pos$], înălțimea grămăjoarei lui a crescut cu *x* centimetri iar celelalte înălțimi se modifică după regula descrisă în enunț. Pe următoarea linie se găsește numărul *Q* reprezentând numărul de intervale unde se dorește identificarea înălțimii minime a unei grămăjoare corespunzătoare celui mai tentant morcov. Pe următoarele *Q* linii sunt câte două numere naturale [$L, R$], separate între ele printr-un spațiu, reprezentând capetele intervalului de morcovi investigat.
h2. Date de ieșire
Fișierul de ieșire $cartita.out$ va conține *Q* linii, pe fiecare găsindu-se, în ordine, răspunsul la intervalele investigate.
Fișierul de ieșire $cartita.out$ va conține *Q* linii pe fiecare găsindu-se, în ordine, răspunsul la intervalele investigate.
h2. Restricții și precizări
Nu există diferențe între securitate.