Time limit: 2s
Memory limit: 64MB
Input:
Output:
Cerință
Avem la dispozitie un șir de numere, un și un .
Se aleg maxim subsecvențe continue disjuncte. Care este suma costurilor subsecvențelor maximă?
Costul secvenței , .
Date de intrare
Pe prima linie se găsesc numerele , și .
Pe a doua linie este șirul de numere.
Date de ieșire
Suma costurilor maximă posibilă.
Restricții și precizări
- ;
- ;
- ;
- Fiecare subsecvență aleasă trebuie să aibă cel puțin elemente.
Exemplul 1
stdin
5 2 1
2 3 1 2 1
stdout
44
Explicație
Alegem subsecvențele și , costurile de și , în total .
Exemplul 2
stdin
10 4 6
5 7 31 8 3 19 48 6 9 5
stdout
6764