| 比赛场次 | 708 | 
|---|---|
| 比赛名称 | csp2025模拟练习1 | 
| 比赛状态 | 已结束比赛成绩 | 
| 开始时间 | 2025-10-28 08:00:00 | 
| 结束时间 | 2025-10-28 12:00:00 | 
| 开放分组 | 全部用户 | 
| 组织者 | sywgz | 
| 注释介绍 | 
| 题目名称 | 彩色道路 | 
|---|---|
| 输入输出 | paintoads.in/out | 
| 时间限制 | 1000 ms (1 s) | 
| 内存限制 | 512 MiB | 
| 测试点数 | 50 评测插件 | 
| 用户 | 结果 | 时间 | 内存 | 得分 | 
|---|---|---|---|---|
|  | AAAAAAWWWAAAAAAAAAAA AAAAAAAAAWAAAAAAAAWW WWWWWWWWWA | 3.088 s | 11.83 MiB | 70 | 
|  | AAAAAAWWWAAAAAAAAAAA AAAAAAAAAWAAAAAAAAWW WWWWWWWWWA | 3.217 s | 10.53 MiB | 70 | 
|  | AAAAAAWWWAAAAAAAAAAA AAAAAAAAAWAAAAAAAAWW WWWWWWWWWA | 4.474 s | 16.51 MiB | 70 | 
|  | AAAAAAWWWAAAAAAAAAAA AAAAAAAAAWAAAAAAAAWW WWWWWWWWWA | 4.838 s | 16.25 MiB | 70 | 
|  | AAAAAAWWWAAAAAAAAAAA AAAAAAAAAWAAAAAAAAWW WWWWWWWWWA | 8.676 s | 15.76 MiB | 70 | 
|  | AWAAAAWWWWWWAAAAAAAA WWAWAAAAAWAAAWWWWWWW WWWWWWWWWW | 3.156 s | 10.68 MiB | 44 | 
|  | AAWWAWWWWWAAAAAAAAAA WWWWWWWWWWAAAAWWWWWW WWWWWWWWWA | 9.036 s | 20.63 MiB | 36 | 
|  | AAWWWAWWWWWWWWWWAWAW WWWWWWWWWWWWWWWWAWWW WWWWWWWWWW | 8.462 s | 14.19 MiB | 12 | 
|  | AWWWWAWWWWWAWWWWAWWW WWWWWWWWWWWWWWWWAWWW WWWWWWWWWW | 3.176 s | 18.14 MiB | 10 | 
|  | AWWWWAWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWAWWW WWWWWWWWWW | 5.371 s | 22.45 MiB | 6 | 
|  | AWWWWAWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWAWWW WWWWWWWWWW | 18.900 s | 3.68 MiB | 6 | 
K 市的市长 老A 成功地改进了该市的道路规划。然而,来自 R 市的一位售货员仍然抱怨道路的颜色不够丰富。老A 的下一个任务就是粉刷一些道路。
K 市的道路规划可以表示为 N 个十字路口和 M 条道路,第 i 条道路连接第 ui 个十字路口和第 vi 个十字路口。一开始所有道路都是灰色的。老A 想要把一些道路染成红色或者蓝色,满足以下条件:
为了降低城市的支出,老A 希望尽可能少地对道路进行染色。请帮助 K 市设计一个符合要求的染色方案。
输入的第一行包含两个整数 N 和 M(1≤N,M≤2×10^5)。
接下来 M 行中的第 i 行包含两个整数 ui 和 vi 表示存在一条连接十字路口 ui 和十字路口 vi 的道路(1≤ui,vi≤N,ui != vi)。
任意两个十字路口之间至多存在一条道路。
输出一个长度为 M 的字符串,表示染色的方案。第 i 个字符表示第 i 条道路的颜色,R 表示红色,B 表示蓝色,G 表示灰色(未染色)。
注意你必须在满足条件的情况下最小化染色的道路数目。如果存在多个这样的染色方案,输出任意一个。
5 7 1 2 2 4 5 2 4 5 4 3 1 3 1 4
BRGBBGG
4 2 1 2 3 4
BB
【样例 1 解释】
十字路口以及有效的道路的示意图如下所示,该方案最小化了染色道路的数量。请注意,每条道路上的颜色显示为 R(红色)、B(蓝色)或 G(灰色)。
 
 
所有为染色的道路都满足条件:
【样例 2 解释】
请注意 Kitchener 的道路可能不是连通的。
对于所有数据,保证 1≤N,M≤2×10^5,1≤ui,vi≤N,ui ≠ vi
 
定义:若用 u↔v 表示一条连接 u 和 v 的道路,则称 k≥3 且所有 wi 互不相同时,序列 w1↔w2↔⋯↔wk↔w1 为简单环。
 
测试点
 
附加条件
 
 
1-10 
 
对任意 1≤i<N 存在一条连接 i 和 i+1 的道路(还可能存在其他道路)
 
 
11-20 
 
图连通并且 N=M 
 
 
21-34 
 
任何道路都不同时属于至少两个简单环(见下文定义)
 
 
35-50 
 
无
 
 
在此键入。