4238: Tour
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
# Tour
### 内存
128MB
### 时间
1S
## 题目描述
小高正在计划她的旅行。AtCoder国有$N$个城市,编号从$1$到$N$,以及$M$条单向道路。第$i(1\le i \le M)$条道路从城市$A_i$通向城市$B_i$。小高的旅行将从某个城市开始,沿着零条或多条道路行进,最后在某个城市结束。
请计算有多少对城市可以作为小高旅行的起点和终点?注意,我们区分相同城市集合的不同顺序。
## 输入格式
输入从标准输入中给出,格式如下:
$N \ M$
$A_1$ $B_1$
$A_2$ $B_2$
$\vdots$
$A_M$ $B_M$
## 输出格式
输出所求答案。
## 输入输出样例
### 输入样例1
```
3 3
1 2
2 3
3 2
```
### 输出样例1
```
7
```
### 输入样例2
```
3 0
```
### 输出样例2
```
3
```
### 输入样例3
```
4 4
1 2
2 3
3 4
4 1
```
### 输出样例3
```
16
```
## 数据范围与提示
【样例1说明】
有7对城市可以作为起点和终点:(1,1), (1,2), (1,3), (2,2), (2,3), (3,2), (3,3)。
【样例2说明】
有3对城市可以作为起点和终点:(1,1), (2,2), (3,3)。
【样例3说明】
每对城市都可以作为起点和终点。
【数据范围】
- $2 ≤ N ≤ 2000$
- $0 ≤ M ≤ min(2000, N(N-1))$
- $1 ≤ A_i, B_i ≤ N, A_i ≠ B_i$
- $(A_i, B_i)$互不相同,所有输入均为整数
## 题目来源
ABC204C