luogu#P4652. [CEOI2017] One-Way Streets

[CEOI2017] One-Way Streets

题目描述

给定一张 nn 个点 mm 条边的无向图,现在想要把这张图定向。

pp 个限制条件,每个条件形如 (xi,yi)(x_i,y_i),表示在新的有向图当中,xix_i 要能够沿着一些边走到 yiy_i​​。

现在请你求出,每条边的方向是否能够唯一确定。同时请给出这些能够唯一确定的边的方向。

数据保证有解。

输入格式

第一行两个空格隔开的正整数 n,mn,m

接下来 mm 行,每行两个空格隔开的正整数 ai,bia_i,b_i​​,表示 ai,bia_i,b_i​​ 之间有一条边。

接下来一行一个整数 pp,表示限制条件的个数。

接下来 pp 行,每行两个空格隔开的正整数 xi,yix_i,y_i,描述一个 (xi,yi)(x_i,y_i) 的限制条件。

输出格式

输出一行一个长度为 mm 的字符串,表示每条边的答案:

  • 若第 ii 条边必须得要是 aia_i​​ 指向 bib_i 的,那么这个字符串的第 ii 个字符应当为 R

  • 若第 ii 条边必须得要是 bib_i​​ 指向 aia_i​​ 的,那么这个字符串的第 ii 个字符应当为 L

  • 否则,若第 ii 条边的方向无法唯一确定,那么这个字符串的第 ii 个字符应当为 B

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

提示

对于所有测试点,有 1n,m,p100 000;1ai,bi,xi,yin1\le n,m,p\le 100\ 000;1\le a_i,b_i,x_i,y_i\le n