Cerință
Fie , un număr natural, și două șiruri de numere naturale , unde reprezintă valoarea copilului , și , unde reprezintă culoarea copilului , fiecare cu câte numere. O echipă e formată din copiii care au aceeași culoare. Se definește scorul unei echipe astfel: pentru fiecare membru al echipei se adună 1 la scor dacă cel mai apropriat membru din stânga al echipei are aceeași valoare și respectiv se adună 1 la scor dacă cel mai apropriat membru din dreapta al echipei are aceeași valoare. Se dau query-uri de felul următor: , cu semnificația că valoarea elevului de pe poziția devine . Să se rezolve una din următoarele cerințe, numită :
- se cere ca după fiecare query să se afișeze suma scorurilor tuturor echipelor;
- se cere ca după fiecare query să se afișeze scorul maxim și echipele care au acel scor.
Atenție! Modificările făcute la un query rămân valabile și pentru următoarele query-uri.
Date de intrare
Fișierul de intrare copilasi.in
conține:
- pe prima linie trei numere naturale, , și , cu semnificația din enunț;
- pe următoarea linie numere naturale, reprezentând valorile din ;
- pe următoarea linie numere naturale, reprezentând valorile din ;
- pe următoarele linii câte o pereche de numere naturale nenule, și , cu semnificația din enunț.
Date de ieșire
Dacă , atunci pentru fiecare query se va afișa pe câte o linie câte o valoare reprezentând suma scorurilor tuturor echipelor. Dacă , atunci, pentru fiecare query se vor afișa pe aceeași linie separate printr-un spațiu, scorul maxim obținut de o echipă și echipele care au obținut acel scor. Răspunsurile vor fi afișate în fișierul copilasi.out
.
Restricții și precizări
- ;
- ;
- ;
- ;
- Pentru:
- , ;
- , ;
# | Punctaj | Restricții |
---|---|---|
1 | 20 | |
2 | 20 | |
3 | 30 | , fără alte restricții suplimentare |
4 | 30 | , fără alte restricții suplimentare |
Exemplul 1
copilasi.in
1 6 4
2 3 5 2 3 6
1 2 3 1 2 3
6 5
2 1
5 2
2 2
copilasi.out
6
4
4
6
Explicație
După primul query, valorile sunt: .
Suma valorilor echipelor este: .
Exemplul 2
copilasi.in
2 6 4
2 3 5 2 3 6
1 2 3 1 2 3
6 5
2 1
5 2
2 2
copilasi.out
2 1 2 3
2 1 3
2 1 3
2 1 2 3
Explicație
După primul query, valorile scorurilor echipelor sunt: deci scorul maxim este , obținut de echipele cu indicii .