求思路
  • 板块灌水区
  • 楼主Oier_point
  • 当前回复8
  • 已保存回复8
  • 发布时间2025/1/15 08:33
  • 上次更新2025/1/15 13:14:31
查看原帖
求思路
1276389
Oier_point楼主2025/1/15 08:33

题目描述:n 头牛站成了一排,依次编号为 1,2,...,n,已知 t 号牛最高(可能有其它牛一样高),身高为 h 。

此外,还有 R 条信息,每条信息包含两个整数 a,b,表示:a 号牛的身高 ≤ b 号牛的身高,且 a 号牛与 b 号牛之间所有牛(如果有的话)的身高都低于 a 号牛。

请推测出:每头牛的身高最高为多少?

输入描述

第 1 行,包含 4 个整数 n,t,h,R

接下来 R 行,每行包含 2 个整数 a,b,代表一条信息

【测试数据范围】1≤h≤10 6 ,0≤R≤10 4 ,a  =b

对于前 10 个测试点:1≤n≤10 4

对于第 11 个测试点:n=50000 测试数据保证答案存在,R 条信息之间不会有互相矛盾的情况 R 条信息不保证无重复 输出描述

输出 n 行,每行 1 个整数,依次代表 1,2,3,...,n 号牛的身高最高为多少 用例输入 1

9 3 5 7

1 3

5 3

4 3

3 7

9 8

1 3

3 1

用例输出 1

5

4

5

3

4

4

5

5

5

2025/1/15 08:33
加载中...