$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Авионска преседања

vreme memorija ulaz izlaz
0,1 s 64 Mb standardni izlaz standardni ulaz

Једна авио-компанија заједно са својим партнерима изводи летове између познатих светских аеродрома. Напиши програм који одређује да ли је могуће да се коришћењем тих летова стигне са једног на други дати аеродром и ако јесте, колико је најмање летова потребно.

Улаз

Са стандардног улаза се задаје број \(m\) (\(1 \leq m \leq 100\)) летова које компанија изводи, а затим у наредних \(m\) редова опис тих летова (шифра полазног и шифра долазног аеродрома, раздвојени размаком). Након тога се уноси број \(k\) (\(1 \leq k \leq 100\)) путника који су заинтересовани за летове које пружа та компанија, и у наредних \(k\) линија описи релација на којима они путују (шифра полазног и шифра долазног аеродрома, раздвојени размаком).

Излаз

За сваког од \(k\) путника на стандардни излаз исписати најмањи број летова помоћу којих могу да остваре жељено путовање или реч ne ако такво путовање није могуће остварити помоћу летова које компанија изводи.

Пример

Улаз

7 BEG FRA FRA MUC FRA JFK BEG MUC MUC LAX LAX JFK LAX ORD 3 BEG JFK MUC BEG BEG ORD

Излаз

2 ne 3

Објашњење

Од Београда (BEG) до Њујорка (JFK) може се стићи преко Франкфурта (FRA). Од Минхена (MUC) до Београда (BEG) није могуће организовати путовање. Од Београда (BEG) до Чикага (ORD) могуће је путовати преко Минхена (MUC) и Лос Анђелеса (LAX).

Morate biti ulogovani kako biste poslali zadatak na evaluaciju.