Voda


Submit solution

Points: 90 (partial)
Time limit: 10.0s
Memory limit: 1000M

Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijsko natjecanje iz informatike 2017. / Srednja škola / Prva podskupina (1. i 2. razred) - 4. zadatak

Ledolomac se na djelomično smrznutom Dunavu mora probiti od točke A do točke B.

Mapa rijeke je kvadratna mreža znakova koja se sastoji od n redaka označenih brojevima od 1 do n odozgo prema dolje, te n stupaca označenih brojevima od 1 do n slijeva nadesno.

Neka polja u mapi su zaleđena (označena znamenkom “1”) dok ostala nisu (označena znamenkom “0”).

Ledolomac se može micati u četiri smjera (gore, dolje, lijevo ili desno) te se može kretati i preko slobodnih i preko zaleđenih polja.

Međutim, kretanje po zaleđenim poljima je puno teže pa posada želi naći put od A do B koji sadrži što manje takvih polja.

Dodatno, posada ima na raspolaganju jednu kemijsku bombu koju mogu precizno lansirati bilo gdje na rijeku.

Pomoću bombe dosega k je moguće otopiti sva zaleđena polja unutar jednog pravokutnog područja koje se sastoji od točno k uzastopnih redaka mape.

Zadana je mapa rijeke te q različitih scenarija.

U svakom scenariju j su zadana polja Aj i Bj te doseg bombe kj.

Za svaki scenarij odredite najmanji mogući broj zaleđenih polja koje ledolomac treba prijeći na zadanoj mapi kako bi se probio od Aj do Bj , uz upotrebu jedne bombe dosega kj.

Ulazni podaci

U prvom redu nalazi se prirodni broj n (1 ≤ n ≤ 2 000) — dimenzije mape.

U j-tom od sljedećih n redova nalazi se niz od točno n znakova “0” ili “1” — j-ti redak mape.

U sljedećem redu nalazi se prirodni broj q (1 ≤ q ≤ 5) — broj scenarija.

U j-tom od sljedećih q redova nalazi se pet prirodnih brojeva k, rAj, sAj, rBj i sBj (1 ≤ kj ≤ n, 1 ≤ rAj, sAj, rBj, sBj ≤ n) — doseg bombe te koordinate (broj retka pa broj stupca) polja Aj i polja Bj u j-tom scenariju.

U svakom scenariju su polja Aj i Bj međusobno različita te niti jedno od njih nije zaleđeno.

Izlazni podaci

Ispišite q redova. U j-ti red ispišite traženi minimalni broj zaleđenih polja u j-tom scenariju.

PRIMJERI TEST PODATAKA

Ulaz
7
1000011
1011111
1111111
1111111
0011111
1100100
1100011
1
2 1 5 6 7
Izlaz
1
Objašnjenje

Pojašnjenje prvog primjera: Ukoliko posada lansira bombu tako da se otopi sav led u četvrtom i petom retku onda postoji put od A do B koji prolazi kroz samo jedno zaleđeno polje.


Ulaz
8
01111100
10011101
11111110
11011111
11110101
11010110
11111101
01110010
4
2 1 1 8 8
2 1 8 8 1
3 1 1 8 8
4 1 8 8 1
Izlaz
3
2
2
1

Comments

There are no comments at the moment.