Masala #0848

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 56 %
14

  

Ariadna ipi

Tezeyga Minotavr labirintidan to'p ip yordam berdi. To'p o'rniga shaxsiy kompyuterdan foydalanishingiz mumkin.

Vazifa labirintda Tezusning marshrutiga kiradigan dasturni yozish va Tezus labirintdan o'lik yoki halqalarsiz chiqish uchun eng qisqa yo'lni topishdir.


Kiruvchi ma'lumotlar:

INPUT.TXT kiritish faylida Tezus marshruti mavjud bo'lib, u harflardan iborat qator bilan ifodalanadi: N, S, W, E va uzunligi 1 dan 200 gacha.

Harflar quyidagilarni anglatadi:

N - shimolga bir ″qadam″,
S - janubga bir ″qadam″,
W - g'arbga bir ″qadam″,
E - sharqqa bir ″qadam″.


Chiquvchi ma'lumotlar:

Topilgan qaytish yo'li OUTPUT.TXT chiqish fayliga kirish fayliga o'xshash tarzda yoziladi. Agar marshrut noaniq bo'lsa, u quyidagi ustuvorlikka muvofiq tanlanishi kerak: N, E, S, W.


Misollar
# input.txt output.txt
1
EENNESWSSWE
NWW
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin