CF1662M.Bottle Arrangements

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Each test contains multiple test cases. The first line contains an integer tt ( 1t1001\le t\le 100 ) — the number of test cases. The descriptions of the tt test cases follow.

The first line of each test case contains two integers nn and mm ( 1n1001 \le n \le 100 , 1m1001 \le m \le 100 ) — the number of bottles of wine and the number of critics.

Each of the next mm lines contains two integers rir_i and wiw_i ( 0ri,wi1000 \le r_i, \, w_i \le 100 , ri+wi1r_i + w_i \ge 1 ) — the number of red and white wines that the ii -th critic wants to taste.

输入格式

For each test case, if at least one solution exists, print a string of length nn made up of the characters R and W, where the jj -th character ( 1jn1 \le j \le n ) denotes the type of the wine in the jj -th bottle of the arrangement (R for red and W for white). If there are multiple solutions, print any.

If no solution exists, print the string IMPOSSIBLE.

输出格式

In the first test case, there are n=5n = 5 bottles of wine to be arranged and m=3m = 3 critics. The arrangement RWRRW satisfies the requests of all three critics. Indeed:

  • the first critic can choose the interval [3,3][3, \, 3] , which contains exactly one bottle of red wine (note that [1,1][1, \, 1] and [4,4][4, \, 4] are other valid choices);
  • the second critic can choose the interval [1,5][1, \, 5] , which contains 33 bottles of red wine and 22 bottles of white wine;
  • the third critic can choose the interval [2,5][2, \, 5] , which contains 22 bottles of red wine and 22 bottles of white wine.

输入输出样例

  • 输入#1

    3
    5 3
    1 0
    3 2
    2 2
    4 3
    2 1
    1 1
    0 3
    3 2
    0 2
    0 3

    输出#1

    RWRRW
    IMPOSSIBLE
    WWW

说明/提示

In the first test case, there are n=5n = 5 bottles of wine to be arranged and m=3m = 3 critics. The arrangement RWRRW satisfies the requests of all three critics. Indeed:

  • the first critic can choose the interval [3,3][3, \, 3] , which contains exactly one bottle of red wine (note that [1,1][1, \, 1] and [4,4][4, \, 4] are other valid choices);
  • the second critic can choose the interval [1,5][1, \, 5] , which contains 33 bottles of red wine and 22 bottles of white wine;
  • the third critic can choose the interval [2,5][2, \, 5] , which contains 22 bottles of red wine and 22 bottles of white wine.
首页