$$ \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
1 s 64 Mb standardni izlaz standardni ulaz

На факултету постоје зависности између испита који се полажу. На пример, да би се полагао испит “Програмирање 2”, претходно је неопходно да је положен испит “Програмирање 1”. Зависности су задате матрицом логичких вредности која представља једну релацију. Напиши програм који проверава да ли су испуњени следећи услови:

  • релација је антирефлексивна тј. не постоји ни један предмет који зависи сам од себе,
  • релација је антисиметрична тј. не постоје два предмета који међусобно зависе један од другог,
  • релација је транзитивна тј. ако један предмет зависи од другог, а тај други зависи од трећег, онда је неопходно да и први предмет зависи од трећег.

Улаз

Са стандардног улаза се уноси број предмета \(n\) (\(5 \leq n \leq 10\)), а затим матрица димензије \(n \times n\) која садржи само нуле и јединице - јединица у врсти \(v\) и колони \(k\) означава да предмет са редним бројем \(v\) зависи од предмета са редним бројем \(k\).

Излаз

На стандардни излаз исписати DA ако матрица испуњава све задате услове тј. NE ако нарушава било који од њих.

Пример

Улаз

6 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0

Излаз

DA

Morate biti ulogovani kako biste poslali zadatak na evaluaciju.