Cercetătorii din cadrul proiectului LHC (Large Hadron Collider) de la Geneva au anunțat descoperirea unei noi forme a materiei: flatquarkon. Aceasta este caracterizată pintr-o structură bidimensională formată din quarci (particule elementare din modelul standard) menținuți în loc prin intermediul forței nucleare tari – similar solidelor ce își capătă proprietățile datorită legăturilor chimice dintre atomii constituenți. Fiecare quark posedă o proprietate numită masă efectivă (denumită mai departe masă), ce include atât masa proprie, cât și efectele produse de interacțiunea cu ceilați quarci. Putem reprezenta masa întregului sistem printr-o matrice cu linii și coloane:
unde reprezintă masa quarcului aflat pe linia și coloana .
Aplicând un câmp magnetic perpendicular pe planul unui flatquarkon, putem activa energetic unul sau mai mulți quarci, aceștia devenind capabili să participe în reacții nucleare. Dacă doi quarci activi sunt adiacenți (se învecinează pe linie sau pe coloană), atunci vor participa împreună în orice reacție nucleară.
Cerința
Considerăm un flatquarkon aflat într-un mediul lipsit de câmpuri magnetice.
Se dă o listă de instrucțiuni de două tipuri:
- de tipul : Se aplică un câmp magnetic asupra quarcului de pe linia și coloana . Dacă quarcul este inactiv, acesta va fi activat de câmpul magnetic. Dacă este deja activ, nu se va întâmpla nimic;
- de tipul : Să se afle energia maximă degajată într-o reacție nucleară între două zone active ale flatquarkon-ului. O zonă activă este o porțiune conexă a matricii (toți quarcii incluși sunt adiacenți) ce conține doar quarci activi și are dimensiune maximă (nu se mai poate adăuga niciun alt quark activ fără a încălca proprietatea de conexitate). Reamintiți-vă faimoasa formulă pentru echivalența masă-energie, . Astfel, energia degajată într-o reacție nucleară este egală cu suma maselor tuturor quarcilor din cele două zone (în ).
Date de intrare
Datele de intrare conţin pe prima linie numere întregi și , separate printr-un spațiu, reprezentând dimensiunile matricei maselor.
Pe următoarele linii se află câte numere întregi, separate prin spații, reprezentând descrierea matricei maselor.
Următoarea linie conține numărul întreg , reprezentând numărul de instrucțiuni. Următoarele linii conțin un număr întreg , sau numere întregi separate prin spații , și . Dacă , atunci se aplică un câmp magnetic asupra quarcului aflat pe linia și coloana . Dacă , se va afișa energia maximă degajată într-o reacție nucleară folosindu-ne de configurația actuală a flatquarkon-ului. Dacă o reacție este imposibilă, se va afișa .
Date de ieșire
Se va afișa răspunsul la toate instrucțiunile de tipul , fiecare pe câte o linie.
Restricții și precizări
- ;
- ;
- ;
- o zonă nu poate reacționa cu ea însuși;
- Subtask (p): și ;
- Subtask (p): ;
- Subtask (p): ;
- Subtask (p): Fără restricții suplimentare.
Exemplu
stdin
2 3
1 2 3
4 5 6
8
2
1 1 1
1 2 2
2
1 2 1
2
1 1 3
2
stdout
-1
6
-1
13
Explicație
- La prima instrucțiune de tipul nu avem nicio zonă activă, deci o reacție este imposibilă.
- La a doua instrucțiune de tipul avem două zone active și . Energia degajată .
- La a treia instrucțiune de tipul avem o singură zonă activă , o reacție este imposibilă.
- La a patra instrucțiune de tipul avem două zone active și . Energia degajată este .