QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 64 MB 満点: 120

#13735. 罗纳德

統計

在一个国家有 $N$ 个城市,它们之间通过双向航线相连。一位疯狂的航空公司总裁 Ronald Krump 经常修改航班计划。更具体地说,他每天都会进行以下操作:

  • 选择其中一个城市;
  • 在该城市与所有当前未与之建立航线的其他城市之间开设航线,同时取消该城市所有已有的航线。

例如,如果城市 5 与城市 1 和 2 之间存在航线,但与城市 3 和 4 之间没有航线,那么在 Krump 修改后,城市 5 与城市 3 和 4 之间将存在航线,而与城市 1 和 2 之间将不再有航线。

这个国家的居民想知道,是否会有那么一天,航班计划变得“完全”。换句话说,任意两个不同的城市之间都存在(直达)航线。

编写一个程序,根据当前的航班计划,判断是否可能达到这样一个“完全航线日”,或者无论 Krump 做出什么操作,这都永远不会发生。

输入格式

输入的第一行包含整数 $N$($2 \le N \le 1000$),表示城市的数量。城市用 $1$ 到 $N$ 的数字编号。

第二行包含整数 $M$($0 \le M < N(N-1)/2$),表示当前的航线数量。

接下来的 $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

说明

  • 第一个样例的解释:在第一步中,Krump 将引入(唯一可能的)航线 1-2。
  • 第三个样例的解释:如果 Krump 首先选择城市 1,那么将存在航线 1-2、1-4 和 2-4。如果他接着选择城市 3,航班计划将变得完全。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.