#L0102. 草原食物网链条统计

草原食物网链条统计

题目背景

生物兴趣小组在草原上调查了一个食物网,老师要求统计其中「完整食物链」的条数。小组长总是数重复或者数漏,只好请你写个程序帮忙。

题目描述

给你一个食物网,你要求出这个食物网中完整食物链的数量。

(这里的“完整食物链”,指的是生物学意义上的食物链,即最左端是不会捕食其他生物的生产者,最右端是不会被其他生物捕食的消费者。)

由于这个结果可能过大,你只需要输出总数模上 8011200280112002 的结果。

输入格式

第一行,两个正整数 nnmm,表示生物种类 nn 和吃与被吃的关系数 mm

接下来 mm 行,每行两个正整数,表示被吃的生物 A 和吃 A 的生物 B。

输出格式

一行一个整数,为完整食物链数量模上 8011200280112002 的结果。

样例

5 7
1 2
1 3
2 3
3 5
2 5
4 5
3 4
5

提示

各测试点满足以下约定:

测试点编号$n$$m$
$1,2$$\le 40$$\le 400$
$3,4$$\le 100$$\le 2\times 10^3$
$5,6$$\le 10^3$$\le 6\times 10^4$
$7,8$$\le 2\times 10^3$$\le 2\times 10^5$
$9,10$$\le 5\times 10^3$$\le 5\times 10^5$

对于 100%100\% 的数据,1n5×103,1m5×1051 \le n \le 5\times 10^3,1\le m \le 5\times 10^5

【补充说明】

数据中不会出现环,满足生物学的要求。

难度 普及
通过率
尝试 0
已通过 0
ID
836
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者