Se consideră șirul , format din mulțimi de numere naturale cuprinse între și . De asemenea, se consideră două șiruri de câte numere întregi , și , .
Numim secvență de mulțimi (, ) () succesiunea de mulțimi , .
Pentru o secvență de mulțimi (, ) (), se determină factorul de succes pe baza șirului , respectiv factorul de insucces, pe baza șirului în modul următor:
- se efectuează reuniunea mulțimilor din secvența de mulțimi ;
- factorul de succes al secvenței de mulțimi este suma valorilor din șirul situate pe pozițiile date de elementele reuniunii;
- factorul de insucces al secvenței de mulțimi este suma valorilor din șirul situate pe pozițiile date de elementele reuniunii.
O secvență () () este câștigătoare dacă îndeplinește următoarele condiții:
- factorul de insucces al secvenței este cel mult egal cu un număr natural dat;
- factorul de succes al secvenței este cel mai mare dintre factorii de succes corespunzători tuturor secvențelor ce respectă condiția .
Cerință
Determinați factorul de succes al unei secvențe câștigătoare.
Date de intrare
Fișierul de intrare succes.in
conține pe prima linie numerele naturale , , .
Pe a doua linie din fișier se găsesc numere întregi, reprezentând elementele șirului .
Pe a treia linie din fișier se găsesc numere întregi, reprezentând elementele șirului .
Pe ultimele linii sunt descrise cele mulțimi din șirul , câte o mulțime pe o linie. O linie care descrie o mulțime conține , numărul de elemente din mulțime, urmat de cele elemente ale mulțimii.
Valorile scrise pe aceeași linie sunt separate prin câte un spațiu.
Date de ieșire
Fișierul de ieșire succes.out
conține o singură linie pe care este scris factorul de succes al unei secvențe câștigătoare.
Restricții și precizări
- ;
- ;
- Numărul total de elemente din cele mulțimi este ;
- , pentru ;
- Se garantează că există cel puțin o secvență câștigătoare.
# | Scor | Restricții |
---|---|---|
1 | 15 | |
2 | 20 | |
3 | 21 | Numerele din șirurile și sunt pozitive. |
4 | 44 | Fără restricții suplimentare |
Exemplu
succes.in
4 3 3
3 2 -2
1 2 1
3 1 2 3
2 1 2
1 1
2 3 2
succes.out
5
Explicație
, , .
O secvență câștigătoare este ().
Reuniunea mulțimilor pentru secvența () este .
Factorul de insucces pentru secvența () este .
Factorul de succes pentru secvența () este , valoare maximă pentru toate secvențele pentru care factorul de insucces este .