Enunţ
La ora de matematică, toți elevii se joacă următorul joc. Se dau doua șiruri de , respectiv numere naturale nenule. La o operație, se alege câte un element din primul, respectiv al doilea șir, se elimină, iar la scor se adună suma lor ridicată la pătrat. Jocul se termină când unul dintre șiruri rămâne fără elemente. Ștefana vrea să maximizeze scorul pentru a lua un așa că vă roagă pe voi să o ajutați.
Cerinţă
Dându-se , și cele două șiruri, să se calculeze scorul maxim pe care Ștefana îl poate obține, precum și operațiile pe care aceasta trebuie să le facă pentru a ajunge la rezultat.
Date de intrare
Fișierul de intrare perechi.in
conține pe prima linie două numere naturale și cu semnificația din enunț. Pe a doua linie numere naturale, iar pe a treia numere naturale.
Date de ieşire
Fișierul de ieșire perechi.out
conține pe prima linie scorul maxim.
Restricţii și precizări
- (x reprezintă elementele din cele două șiruri)
- Numerele din cele două șiruri sunt distincte două câte două
- Inițial scorul este
- Pentru teste in valoare de de puncte,
Exemple
perechi.in
3 5
3 7 5
1 10 4 6 8
perechi.out
539
Explicații
În urma primei operații, scorul devine . În urma celei de-a doua operații, scorul devine . În urma celei de-a treia operații, scorul devine . Se poate demonstra că acesta este maxim.