[COCI2016-2017#5] Ronald

题目描述

一个国家的 $N$ 个城市通过双向航线相连。 规定一次操作为: - 选定其中一个城市 - 开设该城市到其它所有城市的航线,同时取消该城市的原有航线 请问是否存在一种操作方式,使得每两个城市之间都存在直达航线(操作次数不限)。

输入输出格式

输入格式


第一行,一个整数 $N$,表示城市的数量。 第二行,一个整数 $M$,表示初始的航线数量。 接下来的 $M$ 行,每行两个不相等的整数,表示该航线连接的两个城市。

输出格式


若存在符合题意的操作方式,则输出 `DA`。否则输出 `NE`。

输入输出样例

输入样例 #1

2
0

输出样例 #1

DA

输入样例 #2

3
2
1 2
2 3

输出样例 #2

NE

输入样例 #3

4
2
1 3
2 4

输出样例 #3

DA

说明

**【样例 1 解释】** 选定城市 $1$(即开通 $1-2$ 的航线)即可。 **【样例 3 解释】** 原有航线为 $1-3$ 和 $2-4$。 第一次选定城市 $1$。此时航线 $1-3$ 被取消,同时新开设航线 $1-1,1-2,1-4$。 第二次选定城市 $3$。此时新开设航线 $3-1,3-2,3-4$。 **【数据规模与约定】** 对于 $100\%$ 的数据,$2 \le N \le 1000$,$0 \le M \lt \dfrac{N(N-1)}{2}$。 **【提示与说明】** **题目译自 [COCI 2016-2017](https://hsin.hr/coci/archive/2016_2017/) [CONTEST #5](https://hsin.hr/coci/archive/2016_2017/contest5_tasks.pdf) _T4 Ronald_。** **本题分值按 COCI 原题设置,满分 $120$。**