Te-ai decis să ieși la o plimbare cu Opelozaurul pe un traseu care conține la fiecare kilometru un indicator cu numerele naturale din intervalul , în ordine crescătoare. Îți începi traseul în dreptul indicatorului cu numărul și îl termini la indicatorul cu numărul .
În mod normal, reușești să parcurgi orice kilometru cu mașina în de secunde, dar, înainte să începi cursa, drumul a fost afectat de precipitații.
Prima data a fost afectat de ninsori, fiecare ninsoare fiind descrisă printr-un triplet, și , care arată că ninsoarea a afectat drumul în intervalul delimitat de indicatoarele și , iar acum, în acel interval, numărul de secunde în care reușești să parcurgi un kilometru crește cu , indiferent de valoarea lui precedentă.
După ninsori, drumul este afectat de ploi, care sunt descrise și ele prin triplete și limitează timpul în care mașina poate să parcurgă un kilometru în intervalul delimitat de indicatoarele și la secunde.
Se dau numere întregi din intervalul , iar pentru fiecare trebuie să determini numărul de secunde necesare să ajungi în dreptul panoului .
Date de intrare
Prima linie va conține numărul natural . Pe cea de a doua linie se citesc numerele - numărul de ninsori, ploi, respectiv numărul de întrebări. Următoarele linii vor conține câte un triplet, reprezentând ninsorile, apoi, următoarele linii vor conține câte un triplet reprezentând ploile, iar ultimele linii vor conține numerele naturale .
Date de ieșire
Se vor afișa linii, fiecare linie conținând răspunsul la o întrebare.
Restricții și precizări
# | Puncte | Restricții |
---|---|---|
1 | 5 | |
2 | 5 | nu există ploi și |
3 | 10 | nu există ninsori și |
4 | 10 | nu există ninsori și |
5 | 20 | |
6 | 50 | Fără restricții suplimentare |
Exemplul 1
corsa.in
10
1 2 2
3 6 15
5 8 110
7 10 107
5
9
corsa.out
430
872
Explicație
După ninsoare, vitezele pentru fiecare segment sunt:
După prima ploaie, vitezele pentru fiecare segment sunt:
Apoi, după ultima ploaie, vitezele pe segmente sunt:
Primul număr reprezintă viteza pe segmentul , al doilea număr reprezintă viteza pe segmentul și așa mai departe.