| 比赛场次 | 712 |
|---|---|
| 比赛名称 | NOIP2025模拟赛2 |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2025-11-25 08:00:00 |
| 结束时间 | 2025-11-25 12:30:00 |
| 开放分组 | 全部用户 |
| 组织者 | sywgz |
| 注释介绍 |
| 题目名称 | 道路改造 |
|---|---|
| 输入输出 | streetr.in/out |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试点数 | 25 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|---|---|---|---|
|
|
AAAAAAAAAAAAAAAAAAAA AAAAA |
1.194 s | 9.62 MiB | 100 |
|
|
AAAAAAAAAAAAAAAAAAAA AAAAA |
2.054 s | 17.17 MiB | 100 |
|
|
WWWWWAAAWWWWWWWWWWWW WWAWW |
1.583 s | 16.26 MiB | 16 |
|
|
WWWWWAAWWWWWWWWWWWWW WWAWW |
0.164 s | 3.67 MiB | 12 |
|
|
WWWWWAAWWWWWWWWWWWWW WWAWW |
0.255 s | 3.67 MiB | 12 |
|
|
WWWWWAAWWWWWWWWWWWWW WWAWW |
0.834 s | 3.68 MiB | 12 |
有个国家之前有n座城市和m条双向道路相连。现在技术发展带来了更快更大的道路车辆,但这也带来了一个问题——之前的道路变得过于狭窄,无法让两辆车辆相向行驶。为解决这个问题,政府决定将所有道路改为单行道。不过这种改造是有代价的,因为部分原本相连的城市对可能因此失去连通性。为此,政府整理了一份重要城市对清单,要求必须确保从任意一座城市出发都能抵达另一座城市。
你的任务是为每条道路确定交通流向。可以保证存在可行解。
有些道路的流向无法选择,必须从第一座城市流向第二座城市(右向,用字母R表示),或从第二座城市流向第一座城市(左向,用字母L表示)。但有些道路存在两种解:一种是左向,另一种可能是右向。你需要用字母B标记这两种方向。
最终输出长度为m的字符串。
当所有解均要求第i条道路向右时,其 i位字符应为 R;
当所有解均要求第 i 条道路向左时,其 i 位字符应为 L;
若存在第i条道路向左的解,且同时存在第i条道路向右的解,则其i 位字符应为 B。
首行包含城市数量n和道路数量m。
随后的m行描述道路,通过数字对ai和bi表示城市ai与bi之间存在道路连接。同一对城市之间可能有多条道路,甚至存在城市自连的情况。
下一行包含需要可达的城市对数量p。
接下来的p行包含城市对xi和yi,表示必须存在从城市xi出发到达城市yi的路径。
输出长度为m的字符串,如任务描述所述。
5 6 1 2 1 2 4 3 2 3 1 3 5 1 2 4 5 1 3
BBRBBL
可以发现第5条道路“1 3”可以有两种不同的选择。第五条道路选择不同方向后,其他边满足题意的两种可能取向是 LLRLRL、LRRLRL 和 RLRRLL、RRRRLL 。
对于测试点1-6 有n,m<=1000, p<=100
对于测试点7-16 有p<=100
对于所有测试点,有 1≤n,m,p≤100 000; 1≤ai,bi,xi,yi≤n。
在此键入。