QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#690525#9484. Colored Complete Graph__jk__AC ✓175ms13092kbC++141.2kb2024-10-30 22:53:482024-10-30 22:53:49

Judging History

你现在查看的是最新测评结果

  • [2024-10-30 22:53:49]
  • 评测
  • 测评结果:AC
  • 用时:175ms
  • 内存:13092kb
  • [2024-10-30 22:53:48]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int maxn = 5e4 + 5;
vector<int> adj[maxn][2];
bool qry(int i, int j) {
    cout << "? " << i << " " << j << endl;
    char x;
    cin >> x;
    bool c = (x == 'R');
    adj[i][c].push_back(j); adj[j][c].push_back(i);
    return c;
}

int n;
int fa[maxn][2], lb[maxn][2];
int rt(int u, int i) {
    if (fa[u][i]==u) return u;
    return fa[u][i] = rt(fa[u][i], i);
}
void merge(int u, int v, int i) {
    if (u > v) swap(u, v);
    lb[v][i] = lb[u][i];
    fa[u][i] = v;
}

bool vis[maxn][2];
void dfs(int u, int i) {
    vis[u][i] = true;
    for (int v:adj[u][i]) if (!vis[v][i]) {
        cout << u << " " << v << endl;
        dfs(v, i);
    }
}

signed main() {
    ios::sync_with_stdio(0); cin.tie(0);
    cin >> n;
    for (int i=1;i<=n;i++) fa[i][0] = fa[i][1] = lb[i][0] = lb[i][1] = i;
    for (int i=2;i<=n;i++) {
        while (lb[i][0]!=1 && lb[i][1]!=1) {
            int nxt = min(lb[i][0], lb[i][1]) - 1;
            bool c = qry(i, nxt);
            merge(nxt, i, c);
        }
    }
    int c = 0;
    if (lb[n][0]!=1) c = 1;
    cout << "!" << endl;
    dfs(1, c);
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 2ms
memory: 7708kb

input:

3
B
B

output:

? 2 1
? 3 2
!
1 2
2 3

result:

ok AC

Test #2:

score: 0
Accepted
time: 6ms
memory: 6048kb

input:

983
B
R
R
B
B
B
B
B
R
B
R
R
R
R
R
R
R
B
B
R
R
B
R
B
R
R
B
B
R
B
R
R
R
R
B
R
B
B
B
R
R
R
B
B
R
R
B
R
B
R
B
B
B
R
B
R
R
B
R
B
B
R
R
R
B
B
B
B
R
B
R
R
B
R
B
B
R
B
R
B
R
B
R
R
R
B
B
B
R
R
B
B
B
R
R
B
R
B
B
B
R
R
R
R
R
B
B
R
R
B
B
R
R
R
R
B
R
R
B
B
B
R
B
B
B
B
R
B
R
R
B
B
B
R
R
R
B
R
R
B
R
R
B
R
R
B
R
B
...

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
? 5 4
? 6 5
? 7 6
? 8 7
? 8 6
? 9 8
? 9 6
? 9 5
? 9 4
? 9 3
? 10 9
? 11 10
? 12 11
? 12 10
? 12 9
? 13 12
? 14 13
? 14 12
? 15 14
? 15 12
? 16 15
? 17 16
? 17 15
? 17 12
? 18 17
? 18 12
? 19 18
? 20 19
? 21 20
? 22 21
? 22 20
? 23 22
? 23 20
? 23 19
? 23 18
? 24 23
? 25...

result:

ok AC

Test #3:

score: 0
Accepted
time: 2ms
memory: 6920kb

input:

75
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #4:

score: 0
Accepted
time: 4ms
memory: 6084kb

input:

430
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #5:

score: 0
Accepted
time: 4ms
memory: 7340kb

input:

238
B
R
R
B
B
B
B
B
R
B
R
R
R
R
R
R
R
B
B
R
R
B
R
B
R
R
B
B
R
B
R
R
R
R
B
R
B
B
B
R
R
R
B
B
R
R
B
R
B
R
B
B
B
R
B
R
R
B
R
B
B
R
R
R
B
B
B
B
R
B
R
R
B
R
B
B
R
B
R
B
R
B
R
R
R
B
B
B
R
R
B
B
B
R
R
B
R
B
B
B
R
R
R
R
R
B
B
R
R
B
B
R
R
R
R
B
R
R
B
B
B
R
B
B
B
B
R
B
R
R
B
B
B
R
R
R
B
R
R
B
R
R
B
R
R
B
R
B
...

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
? 5 4
? 6 5
? 7 6
? 8 7
? 8 6
? 9 8
? 9 6
? 9 5
? 9 4
? 9 3
? 10 9
? 11 10
? 12 11
? 12 10
? 12 9
? 13 12
? 14 13
? 14 12
? 15 14
? 15 12
? 16 15
? 17 16
? 17 15
? 17 12
? 18 17
? 18 12
? 19 18
? 20 19
? 21 20
? 22 21
? 22 20
? 23 22
? 23 20
? 23 19
? 23 18
? 24 23
? 25...

result:

ok AC

Test #6:

score: 0
Accepted
time: 2ms
memory: 7356kb

input:

42
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 30 28
? 30 27
? 30 26
? 30 25
? 30 24
? 30 23
? 30 22
? 30 21
? 30 20
? 30 19
? 30 ...

result:

ok AC

Test #7:

score: 0
Accepted
time: 0ms
memory: 6088kb

input:

759
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #8:

score: 0
Accepted
time: 0ms
memory: 6056kb

input:

389
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #9:

score: 0
Accepted
time: 2ms
memory: 7600kb

input:

47
R
R
R
R
R
R
R
B
B
B
B
B
B
B
B
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B
R
B

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 9 7
? 9 6
? 9 5
? 9 4
? 9 3
? 9 2
? 9 1
? 10 9
? 11 10
? 11 9
? 12 11
? 12 9
? 13 12
? 13 9
? 14 13
? 14 9
? 15 14
? 15 9
? 16 15
? 16 9
? 17 16
? 17 9
? 18 17
? 18 9
? 19 18
? 19 9
? 20 19
? 20 9
? 21 20
? 21 9
? 22 21
? 22 9
? 23 22
? 23 9
? 24 23
...

result:

ok AC

Test #10:

score: 0
Accepted
time: 4ms
memory: 9176kb

input:

14657
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #11:

score: 0
Accepted
time: 11ms
memory: 8420kb

input:

15755
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #12:

score: 0
Accepted
time: 43ms
memory: 8184kb

input:

14236
B
R
R
B
B
B
B
B
R
B
R
R
R
R
R
R
R
B
B
R
R
B
R
B
R
R
B
B
R
B
R
R
R
R
B
R
B
B
B
R
R
R
B
B
R
R
B
R
B
R
B
B
B
R
B
R
R
B
R
B
B
R
R
R
B
B
B
B
R
B
R
R
B
R
B
B
R
B
R
B
R
B
R
R
R
B
B
B
R
R
B
B
B
R
R
B
R
B
B
B
R
R
R
R
R
B
B
R
R
B
B
R
R
R
R
B
R
R
B
B
B
R
B
B
B
B
R
B
R
R
B
B
B
R
R
R
B
R
R
B
R
R
B
R
R
B
R
...

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
? 5 4
? 6 5
? 7 6
? 8 7
? 8 6
? 9 8
? 9 6
? 9 5
? 9 4
? 9 3
? 10 9
? 11 10
? 12 11
? 12 10
? 12 9
? 13 12
? 14 13
? 14 12
? 15 14
? 15 12
? 16 15
? 17 16
? 17 15
? 17 12
? 18 17
? 18 12
? 19 18
? 20 19
? 21 20
? 22 21
? 22 20
? 23 22
? 23 20
? 23 19
? 23 18
? 24 23
? 25...

result:

ok AC

Test #13:

score: 0
Accepted
time: 47ms
memory: 8764kb

input:

19615
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #14:

score: 0
Accepted
time: 28ms
memory: 11004kb

input:

30668
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #15:

score: 0
Accepted
time: 127ms
memory: 10092kb

input:

39166
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #16:

score: 0
Accepted
time: 67ms
memory: 11248kb

input:

35168
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #17:

score: 0
Accepted
time: 56ms
memory: 12556kb

input:

45420
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #18:

score: 0
Accepted
time: 70ms
memory: 12612kb

input:

45526
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #19:

score: 0
Accepted
time: 87ms
memory: 12868kb

input:

48225
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #20:

score: 0
Accepted
time: 74ms
memory: 11912kb

input:

40451
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #21:

score: 0
Accepted
time: 41ms
memory: 12756kb

input:

47265
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #22:

score: 0
Accepted
time: 66ms
memory: 12040kb

input:

40881
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #23:

score: 0
Accepted
time: 128ms
memory: 10928kb

input:

44327
B
R
R
B
B
B
B
B
R
B
R
R
R
R
R
R
R
B
B
R
R
B
R
B
R
R
B
B
R
B
R
R
R
R
B
R
B
B
B
R
R
R
B
B
R
R
B
R
B
R
B
B
B
R
B
R
R
B
R
B
B
R
R
R
B
B
B
B
R
B
R
R
B
R
B
B
R
B
R
B
R
B
R
R
R
B
B
B
R
R
B
B
B
R
R
B
R
B
B
B
R
R
R
R
R
B
B
R
R
B
B
R
R
R
R
B
R
R
B
B
B
R
B
B
B
B
R
B
R
R
B
B
B
R
R
R
B
R
R
B
R
R
B
R
R
B
R
...

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
? 5 4
? 6 5
? 7 6
? 8 7
? 8 6
? 9 8
? 9 6
? 9 5
? 9 4
? 9 3
? 10 9
? 11 10
? 12 11
? 12 10
? 12 9
? 13 12
? 14 13
? 14 12
? 15 14
? 15 12
? 16 15
? 17 16
? 17 15
? 17 12
? 18 17
? 18 12
? 19 18
? 20 19
? 21 20
? 22 21
? 22 20
? 23 22
? 23 20
? 23 19
? 23 18
? 24 23
? 25...

result:

ok AC

Test #24:

score: 0
Accepted
time: 91ms
memory: 12816kb

input:

48093
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #25:

score: 0
Accepted
time: 48ms
memory: 13092kb

input:

49999
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #26:

score: 0
Accepted
time: 148ms
memory: 10836kb

input:

50000
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #27:

score: 0
Accepted
time: 125ms
memory: 10876kb

input:

50000
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #28:

score: 0
Accepted
time: 140ms
memory: 11356kb

input:

49999
B
R
R
B
B
B
B
B
R
B
R
R
R
R
R
R
R
B
B
R
R
B
R
B
R
R
B
B
R
B
R
R
R
R
B
R
B
B
B
R
R
R
B
B
R
R
B
R
B
R
B
B
B
R
B
R
R
B
R
B
B
R
R
R
B
B
B
B
R
B
R
R
B
R
B
B
R
B
R
B
R
B
R
R
R
B
B
B
R
R
B
B
B
R
R
B
R
B
B
B
R
R
R
R
R
B
B
R
R
B
B
R
R
R
R
B
R
R
B
B
B
R
B
B
B
B
R
B
R
R
B
B
B
R
R
R
B
R
R
B
R
R
B
R
R
B
R
...

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
? 5 4
? 6 5
? 7 6
? 8 7
? 8 6
? 9 8
? 9 6
? 9 5
? 9 4
? 9 3
? 10 9
? 11 10
? 12 11
? 12 10
? 12 9
? 13 12
? 14 13
? 14 12
? 15 14
? 15 12
? 16 15
? 17 16
? 17 15
? 17 12
? 18 17
? 18 12
? 19 18
? 20 19
? 21 20
? 22 21
? 22 20
? 23 22
? 23 20
? 23 19
? 23 18
? 24 23
? 25...

result:

ok AC

Test #29:

score: 0
Accepted
time: 134ms
memory: 10824kb

input:

50000
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #30:

score: 0
Accepted
time: 2ms
memory: 7436kb

input:

4
B
R
R
B
B

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
!
1 2
2 4
4 3

result:

ok AC

Test #31:

score: 0
Accepted
time: 2ms
memory: 7332kb

input:

5
B
R
R
B
B
B

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
? 5 4
!
1 2
2 4
4 3
4 5

result:

ok AC

Test #32:

score: 0
Accepted
time: 1ms
memory: 5992kb

input:

6
R
R
R
R
B
B
B
B
B

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 6 4
? 6 3
? 6 2
? 6 1
!
1 6
6 5
6 4
6 3
6 2

result:

ok AC

Test #33:

score: 0
Accepted
time: 175ms
memory: 11364kb

input:

50000
B
R
R
B
B
B
B
B
R
B
R
R
R
R
R
R
R
B
B
R
R
B
R
B
R
R
B
B
R
B
R
R
R
R
B
R
B
B
B
R
R
R
B
B
R
R
B
R
B
R
B
B
B
R
B
R
R
B
R
B
B
R
R
R
B
B
B
B
R
B
R
R
B
R
B
B
R
B
R
B
R
B
R
R
R
B
B
B
R
R
B
B
B
R
R
B
R
B
B
B
R
R
R
R
R
B
B
R
R
B
B
R
R
R
R
B
R
R
B
B
B
R
B
B
B
B
R
B
R
R
B
B
B
R
R
R
B
R
R
B
R
R
B
R
R
B
R
...

output:

? 2 1
? 3 2
? 3 1
? 4 3
? 4 2
? 5 4
? 6 5
? 7 6
? 8 7
? 8 6
? 9 8
? 9 6
? 9 5
? 9 4
? 9 3
? 10 9
? 11 10
? 12 11
? 12 10
? 12 9
? 13 12
? 14 13
? 14 12
? 15 14
? 15 12
? 16 15
? 17 16
? 17 15
? 17 12
? 18 17
? 18 12
? 19 18
? 20 19
? 21 20
? 22 21
? 22 20
? 23 22
? 23 20
? 23 19
? 23 18
? 24 23
? 25...

result:

ok AC

Test #34:

score: 0
Accepted
time: 164ms
memory: 10828kb

input:

50000
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #35:

score: 0
Accepted
time: 58ms
memory: 13040kb

input:

50000
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Test #36:

score: 0
Accepted
time: 84ms
memory: 13032kb

input:

50000
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
...

output:

? 2 1
? 3 2
? 4 3
? 5 4
? 6 5
? 7 6
? 8 7
? 9 8
? 10 9
? 11 10
? 12 11
? 13 12
? 14 13
? 15 14
? 16 15
? 17 16
? 18 17
? 19 18
? 20 19
? 21 20
? 22 21
? 23 22
? 24 23
? 25 24
? 26 25
? 27 26
? 28 27
? 29 28
? 30 29
? 31 30
? 32 31
? 33 32
? 34 33
? 35 34
? 36 35
? 37 36
? 38 37
? 39 38
? 40 39
? 41 ...

result:

ok AC

Extra Test:

score: 0
Extra Test Passed