Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2016-04-22 10:59:01.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:livada3.in, livada3.outSursăONI 2016, clasa a 9-a
AutorMircea Lupse-TurpanAdăugată deAlexandruValeanuAlexandru Valeanu AlexandruValeanu
Timp execuţie pe test0.2 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Livada3

Fermierul Quinto are o livadă plină cu pomi fructiferi. Livada are N rânduri, numerotate de la 1 la N, pe fiecare rând aflându-se câte M pomi fructiferi, numerotaţi de la 1 la M. Livada lui Quinto este una specială, aşa că pentru unii pomi se cunoaşte cantitatea de fructe (exprimată în kg) care poate fi culeasă, iar pentru alţii aceasta poate fi determinată pe baza unei formule. Quinto şi-a propus să recolteze C kg de fructe din pomii aflaţi în livada lui. Acesta foloseşte un utilaj modern pentru culesul fructelor. Utilajul poate fi folosit pe oricare din rândurile livezii, dar poate aduna doar fructele dintr-un şir consecutiv de pomi, începând cu primul pom de pe rândul respectiv, neavând posibilitatea de a culege parţial fructele dintr-un pom. Preocupat de frumuseţea livezii sale, Quinto s-a gândit la restricţii suplimentare pentru recoltarea cantităţii C de fructe. Astfel, el doreşte să adune fructele din pomi de pe maximum R rânduri diferite, pentru ca N-R rânduri să rămână complete. De asemenea, el doreşte să culeagă cu prioritate pomii care au o cantitate cât mai mică de fructe, pentru ca în livadă să rămână cei mai roditori pomi. Quinto şi-a dat seama că este dificil să culeagă fix C kg de fructe, prin urmare este mulţumit şi cu o cantitate mai mare, care respectă celelalte condiţii impuse de el.

Cerinţă

Determinaţi cea mai mică valoare X posibilă astfel încât să se poată culege, în condiţiile de mai sus, o cantitate de cel puţin C kg de fructe şi orice pom din care se culeg fructe să conţină cel mult X kg de fructe.

Date de intrare

Pe prima linie a fişierului livada3.in se află 4 numere naturale N, M, C, R cu semnificaţia din enunţ.
Pe a doua linie din fişierul de intrare se află 5 numere naturale x, y, z, w, u, separate printr-un spaţiu.
Dacă notăm cu Ai,j cantitatea de fructe (exprimată în kg) din cel de-al j-lea pom de pe linia i, atunci:
Linia a treia din fişierul de intrare conţine M valori A1,j, 1 ≤ i ≤ M, separate printr-un spaţiu
Linia a patra din fişierul de intrare conţine N-1 valori Ai,1, 2 ≤ i ≤ N, separate printr-un spaţiu
Celelalte valori Ai,j, 2 ≤ i ≤ N, 2 ≤ j ≤ M, se calculează conform formulei: Ai,j = (x * Ai-1,j + y * Ai,j-1 + z * Ai-1,j-1 + w) % u.

Date de ieşire

Fişierul de ieşire livada3.out va conţine o singură valoare scrisă pe prima linie, care reprezintă cea mai mică valoare a cantităţii de fructe (exprimată în kg) dintr-un pom cules, astfel încât să fie respectate toate restricţiile problemei.

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

livada3.inlivada3.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?