Submit solution

Points: 1
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type

Robotić WALL-E se nalazi na deponiji smeća koja je prikazana u obliku matrice dimenzijen x m. Kako je jedna od karakteristika deponija neurednost, neka polja su nepodesna zakretanje, tako da WALL-E ne može prelaziti preko njih.WALL-E-u je dosadno pa je rešio da se malo poigra. Naime, zadaje sebi niz d prirodnihbrojeva dužine k koji označavaju broj koraka. Robotić može sa polja u matrici da se krećeu četiri pravca: gore, dole, levo i desno. U i-tom trenutku WALL-E mora da napravi d[i]koraka u jednom od četiri pravaca. Naravno, u toku tih d[i] koraka WALL-E ne sme prećipreko polja na kojima je zabranjeno kretanje.WALL-E-ja zanima na koliko različitih polja može biti u k-tom trenutku ukoliko kretanje započinje sa startnog polja (startX, startY).

Ulaz:

(Ulazni podaci se učitavaju sa standardnog ulaza) U prvom redu nalaze se četiriprirodna broja n, m, startX i startY (1 ≤ n,m ≤ 200, 1 ≤ startX ≤ n, 1 ≤ startY ≤ m) kojipredstavljaju dimenzije matrice i koordinate startnog polja. Narednih n redova sadrže pom brojeva 1 ili 0, koji opisuju polja matrice: 0 označava da se preko polja može preći, a 1označava polje na kome je zabranjeno kretanje.U (n + 2)-om redu se nalazi prirodni broj k (1 ≤ k ≤ 200) koji označava dužinu niza d.Naredni red sadrži k prirodnih brojeva odvojenih po jednim znakom razmaka koji označavajuelemente niza d.

Izlaz:

(Izlazni podaci se ispisuju na standardni izlaz) U prvom i jedinom reduispisati jedan prirodan broj koji predstavlja broj različitih polja na kojima WALL-Emože da bude u k-tom trenutku.

Primer:

standardni ulaz      standardni izlaz
3 3 1 1
0 1 0
0 0 0
0 0 0
3
1 2 1
        
3

Objašnjenje.

WALL-E može završiti na poljima sa koordinatama (1, 3), (2, 2) i (3, 3). Navedenekrajnje pozicije kao i putanje kojima dolazi do njih su prikazani na slici.


Comments

There are no comments at the moment.