Asosiy qismga o‘tish
Olimpiadalar
YakunlanganIOI — qisman ball

Mashq olimpiadasi #1

17-oktabr 2026, 15:12 — 17-oktabr 2026, 18:22Davomiyligi: 3 soat 10 daqiqa1 ishtirokchi

C.Labirint

Qiyin 2 s 256 MB 100 ballOlimpiada tugagan: yechimlar mashq sifatida hisoblanadi

n×mn \times m o‘lchamli labirint berilgan: . — bo‘sh katak, # — devor, S — boshlang‘ich nuqta, E — chiqish. Har qadamda yuqoriga, pastga, chapga yoki o‘ngga qo‘shni bo‘sh katakka o‘tish mumkin.

S dan E gacha eng kam qadamlar sonini toping.

Kiritish

Birinchi qatorda nn va mm (1≤n,m≤10001 \le n, m \le 1000). Keyingi nn qatorda mm tadan belgi. S va E aniq bir martadan uchraydi.

Chiqarish

Eng kam qadamlar soni. Chiqishga yetib bo‘lmasa, -1.

Namunalar

Kiritish 1
3 4
S..#
.#..
...E
Chiqarish 1
5
Kiritish 2
2 2
S#
#E
Chiqarish 2
-1

Manba: NolbirKod namuna