#PTA2025L303. 今天是吃披萨的好日子~

今天是吃披萨的好日子~

题目描述

给定 mm 个数组,第 ii 个数组包含 nin_i 个整数 ai,1,ai,2,,ai,nia_{i,1},a_{i,2},\dots,a_{i,n_i},保证 nin_i 为偶数。另外还有两个初始为空的可重集 L,RL, R,你需要对于 i=1,2,,mi = 1,2,\dots,m 依次执行如下操作:

  • 将第 ii 个数组中的所有数当中选出 ni2\frac{n_i}{2} 个数放入 LL 中,另一半则放入 RR 中。

你需要保证在每一个数组内的所有数都放入两个可重集之后,使得 L=RL = R 成立。请给出一种放置 mm 个数组中的数的方案,或者判断不存在这样一种方案。

输入格式

第一行输入一个正整数 mm1mi1051\leq m_i\leq 10^5),表示数组的数量;

接下来 2m2 \cdot m 行描述数组,对于每个数组,第一行输入一个正整数 nin_i(2ni,2ni,ni2×1052\leq n_i,2 \mid n_i,\sum n_i\leq 2\times 10^5),表示数组的长度。

第二行输入 nin_i 个正整数 a1,a2,,ana_1,a_2,\dots,a_n1ai1091\leq a_i\leq 10^9),表示数组的元素。

输出格式

如果存在答案,第一行输出 Yes,接下来 mm 行,对于第 ii 行,第 ii 个数组的每个元素如果放在 LL 中,就输出 L,否则输出 R

如果不存在答案,输出单独一行 No

样例

3
2
1 2
4
1 2 3 3
6
1 1 2 2 3 3
Yes
RL
LRLR
RLLRRL

数据范围

3030 组测试点。

对于第 1155 组测试点 nin_i 之和不超过 2020

对于第 551515 组测试点 nin_i 之和不超过 5×1025\times 10^2

对于第 16163030 组测试点 nin_i 之和不超过 2×1052\times 10^5