Cerință
A venit iarna și se întunecă mai devreme. După o zi de școală, Ana vrea să se întoarcă acasă. Putem reprezenta orașul în care trăiește Ana sub forma unei matrice cu linii și coloane. Celula de pe linia și coloana are luminozitatea . Școala Anei se află în celula de la coordonatele , iar casa ei se află în celula de la coordonatele .
Anei îi este frică de întuneric, și vrea să ia cel mai puternic luminat drum către casă. Cum ii se pare mult mai rezonabil să mearga prin două celule de luminozitate decat prin o celulă cu luminozitate si una cu , ea definește luminozitatea unui drum ca media geometrică a luminozităților celulelor prin care trece.
Formal, fie un drum unde fiecare două pătrate sunt adiacente ( pentru orice ). Luminozitatea lui este definită ca: .
Un drum poate vizita de mai multe ori aceași celulă. Ajutați-o pe Ana să gasească drumul cu luminozitate maximă de la școală la casa ei.
Date de intrare
Pe prima linie se va afla un singur număr întreg --- numarul de scenarii diferite.
Fiecare scenariu va fi descris în modul următor:
- prima linie va conține două numere întregi și --- numărul de linii, respectiv coloane;
- pe a doua linie , , , --- coordonatele școlii(start) respectiv ale casei Anei;
- fiecare din urmatoarele linii va conține numere întregi. Valoarea a -a de pe al -lea rănd, reprezentând luminozitatea celulei de la coordonatele --- .
Date de ieșire
Se vor afișa linii, pe fiecare linie câte un număr real pentru, reprezentând luminozitatea maximă a unui drum pentru fiecare scenariu.
Restricții și precizări
- ;
- ;
- Suma pentru toate scenariile nu depășeste ;
- ;
- Un răspuns este considerat corect dacă eroarea față de soluția corectă este mai mică decât ;
- ;
- ;
- Se garantează că .
Subtask-uri
# | Punctaj | Restricții |
---|---|---|
0 | 0 | Exemplul |
1 | 10 | |
2 | 20 | |
3 | 30 | |
4 | 40 | Fără restricții suplimentare |
Exemplu
stdin
2
3 3
1 1 3 3
3 2 0
2 0 2
0 2 3
3 3
2 1 3 3
1 1 1
3 2 2
3 3 3
stdout
0
3.000000000000