Scrat și Scratte sunt două veverițe devoratoare de ghinde. Ele trăiesc într-un stejar înalt și culeg ghinde din cele ramuri ale acestuia. Veverițele vor organiza un concurs: cine culege cele mai multe ghinde în ture. Într-o tură, fiecare veveriță se va deplasa de la vizuină până la o ramură a stejarului, de unde va culege cât mai multe ghinde, dar nu mai mult de ghinde, după care va reveni în vizuină. Veverițele vor efectua alternativ fiecare câte ture, prima care începe fiind Scratte.
Supărat că la concurs nu va începe primul, Scrat decide să se antreneze separat și să vadă câte ghinde ar culege în ture, dacă ar fi singur
Cerință
Să se realizeze un program care determină:
- Câte ghinde culege Scrat în timpul antrenamentului;
- Câte ghinde a cules fiecare veveriță pe durata concursului.
Date de intrare
Fișierul de intrare Pe prima linie a fișierului ghinde
.in conţine pe prima linie un număr natural . Pentru toate testele, poate lua numai valorile sau . Pe a doua linie se găsesc numerele , și reprezentând numărul de ramuri ale stejarului, numărul maxim de ghinde culese la o tură, respectiv numărul de ture. Pe următoarele linii se găsesc numărul de ghinde de pe fiecare ramură în parte.
Date de ieșire
Dacă valoarea lui este , se va rezolva numai punctul din cerințe. În acest caz, fişierul de ieşire ghinde.out
va conține numărul total de ghinde cules în timpul antrenamentului de Scrat.
Dacă valoarea lui este , se va rezolva numai punctul din cerințe. În acest caz, fişierul de ieşire ghinde.out
va conține pe aceeași linie două numere naturale, separate printr-un spațiu, reprezentând în ordine, numărul de ghinde culese de Scratte respectiv Scrat, pe durata concursului.
Restricții și precizări
- numărul de ghinde de pe o ramură
- Pentru rezolvarea corectă a primei cerințe se obțin de puncte, iar pentru rezolvarea corectă a celei de a doua cerințe se obțin puncte
Exemplul 1
ghinde.in
1
3 10 3
13
19
4
ghinde.out
29
Explicație
Scart culege ghinde de pe prima ramura, apoi de pe a doua ramura și alte de pe a doua ramura, adică
Exemplul 2
ghinde.in
2
4 10 3
13
19
4
7
ghinde.out
23 20
Explicație
Scratte: de pe ramura a doua;
Scrat: de pe ramura unu;
Scratte: de pe ramura doi;
Scrat: de pe ramura patru;
Scratte: de pe ramura trei;
Scrat: de pe ramura unu;
Scratte:
Scrat: