Cerință
La un turneu de șah au participat animale. Pentru fiecare animal se cunoaște dacă este terestru sau acvatic, cât și înălțimea lui . Animalele sunt numerotate de la la în ordinea scorului obținut.
La festivitatea de premiere, se dorește ca acestea să fie dispuse în ordine strict crescătoare, pentru ca poza să reflecte clasamentul. La început, înălțimile lor nu sunt neapărat ordonate, dar cum animalele acvatice stau într-un acvariu, acesta poate fi ridicat de la pământ cu un număr întreg de unități.
În alte cuvinte, dacă sunt animalele acvatice, atunci pot fi crescute cu același număr întreg de unități (), iar la final se dorește ca . Determinați dacă există soluție, iar în cazul în care există, afișați o posibilă valoare .
Date de intrare
Pe prima linie se va afla un număr (numărul de animale). Pe a doua linie se vor afla numere (înălțimile animalelor). Pe a treia linie se vor afla numere din mulțimea . dacă și numai dacă animalul este acvatic.
Date de ieșire
Pe prima linie se va afișa un singur număr întreg , reprezentând numărul de unități cu care ar putea fi ridicat acvariul astfel încât condiția să fie respectata. Trebuie să se respecte . Dacă nu există soluție, se va afișa .
Restricții și precizări
Pentru toate testele, se respectă și .
# | Punctaj | Restricții |
---|---|---|
1 | 11 | Toate animalele sunt de același tip (terestre sau acvatice). |
2 | 13 | Există un singur animal acvatic. |
3 | 24 | |
4 | 30 | |
5 | 22 | Fără restricții suplimentare |
Exemplul 1
stdin
4
2 1 6 4
0 1 0 1
stdout
3
Explicație
Exemplul este ilustrat în imaginea de mai sus. Înălțimile animalelor după ridicarea acvariului vor fi 2 4 6 8. Singura altă soluție posibilă este .
Exemplul 2
stdin
5
2 1 4 6 4
0 1 0 0 1
stdout
-1
Explicație
În acest caz, nu există soluție. De exemplu, pentru , obținem înălțimile 2 4 4 6 7. Acestea nu sunt în ordine strict crescătoare.
Exemplul 3
stdin
3
7 7 7
0 1 1
stdout
-1
Exemplul 4
stdin
4
2 1 2 1
0 0 1 1
stdout
-1
Exemplul 5
stdin
4
1 2 3 4
1 1 1 1
stdout
1000000000
Explicație
În acest caz, orice soluție este corectă.