远端评测题 1000ms 125MiB

旅行计划

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小明要去一个国家旅游。这个国家有 NN 个城市,编号为 11NN,并且有 MM 条道路连接着,小明准备从其中一个城市出发,并只往东走到城市 ii 停止。

所以他就需要选择最先到达的城市,并制定一条路线以城市 ii 为终点,使得线路上除了第一个城市,每个城市都在路线前一个城市东面,并且满足这个前提下还希望游览的城市尽量多。

现在,你只知道每一条道路所连接的两个城市的相对位置关系,但并不知道所有城市具体的位置。现在对于所有的 ii,都需要你为小明制定一条路线,并求出以城市 ii 为终点最多能够游览多少个城市。

输入格式

第一行为两个正整数 N,MN, M

接下来 MM 行,每行两个正整数 x,yx, y,表示了有一条连接城市 xx 与城市 yy 的道路,保证了城市 xx 在城市 yy 西面。

输出格式

NN 行,第 ii 行包含一个正整数,表示以第 ii 个城市为终点最多能游览多少个城市。

5 6
1 2
1 3
2 3
2 4
3 4
2 5

1
2
3
4
3

提示

均选择从城市 11 出发可以得到以上答案。

  • 对于 20%20\% 的数据,1N1001\le N ≤ 100
  • 对于 60%60\% 的数据,1N10001\le N ≤ 1000
  • 对于 100%100\% 的数据,1N1000001\le N ≤ 1000001M2000001\le M ≤ 200000

2024.8.7~8.8普及集训第五/六天(追光班)

未参加
状态
已结束
规则
IOI
题目
16
开始于
2024-8-7 8:00
结束于
2024-8-15 16:00
持续时间
200 小时
主持人
参赛人数
30