QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#655938 | #9484. Colored Complete Graph | ucup-team3695# | AC ✓ | 588ms | 5108kb | C++17 | 1.5kb | 2024-10-19 10:27:39 | 2024-10-19 10:27:39 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for(int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()
#define F first
#define S second
#define pb push_back
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;
struct UF {
vi e;
UF(int n) : e(n, -1) {}
bool sameSet(int a, int b) { return find(a) == find(b); }
int size(int x) { return -e[find(x)]; }
int find(int x) { return e[x] < 0 ? x : e[x] = find(e[x]); }
bool join(int a, int b) {
a = find(a), b = find(b);
if (a == b) return false;
if (e[a] > e[b]) swap(a, b);
e[a] += e[b]; e[b] = a;
return true;
}
};
int main() {
cin.tie(0)->sync_with_stdio(0);
cin.exceptions(cin.failbit);
int n;cin>>n;
UF r(n),b(n);
vector<pii> re,be;
int fat = -1;
function<void(int,int)> test = [&](int x, int y){
if(r.sameSet(x,y) || b.sameSet(x,y)) return;
cout<<"? "<<x+1<<' '<<y+1<<endl;
char c;cin>>c;
if(c=='R') {
r.join(x,y);
re.pb({x,y});
if(r.size(x) > n-20) fat=x;;
}else{
b.join(x,y);
be.pb({x,y});
if(b.size(x) > n-20) fat=x;
}
};
mt19937_64 rng(time(NULL));
while(fat==-1){
test(rng()%n, rng()%n);
}
vi outside;
if(r.size(fat) > n-20){
rep(i,0,n) if(r.find(i)!=r.find(fat)) outside.pb(i);
}else{
rep(i,0,n) if(b.find(i)!=b.find(fat)) outside.pb(i);
}
for(int x : outside){
rep(i,0,n) test(x,i);
}
vector<pii> o = r.size(0)==n ? re : be;
cout<<"!\n";
for(pii e : o)cout<<e.F+1<<' '<<e.S+1<<endl;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3772kb
input:
3 B R B
output:
? 2 1 ? 1 3 ? 3 2 ! 2 1 3 2
result:
ok AC
Test #2:
score: 0
Accepted
time: 3ms
memory: 3744kb
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 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 R R R B R R B R R B R R B R B R B B R B R ...
output:
? 890 647 ? 689 726 ? 18 799 ? 221 977 ? 305 956 ? 259 276 ? 382 300 ? 257 139 ? 350 536 ? 647 569 ? 253 647 ? 622 676 ? 320 155 ? 571 414 ? 62 233 ? 838 135 ? 57 835 ? 272 150 ? 16 21 ? 30 471 ? 739 456 ? 232 895 ? 308 575 ? 798 37 ? 117 401 ? 912 196 ? 445 865 ? 105 359 ? 784 575 ? 883 596 ? 516 1...
result:
ok AC
Test #3:
score: 0
Accepted
time: 1ms
memory: 3712kb
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:
? 20 22 ? 2 9 ? 43 55 ? 36 14 ? 1 6 ? 72 2 ? 39 49 ? 31 17 ? 38 1 ? 72 30 ? 48 19 ? 60 15 ? 72 27 ? 16 27 ? 51 22 ? 66 24 ? 71 14 ? 41 7 ? 53 68 ? 70 35 ? 18 49 ? 8 49 ? 37 27 ? 73 18 ? 36 72 ? 31 60 ? 7 56 ? 31 72 ? 64 10 ? 38 41 ? 4 14 ? 71 59 ? 56 71 ? 71 21 ? 66 40 ? 31 23 ? 6 3 ? 9 40 ? 36 57 ?...
result:
ok AC
Test #4:
score: 0
Accepted
time: 3ms
memory: 3928kb
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:
? 60 177 ? 267 49 ? 228 30 ? 61 99 ? 66 31 ? 387 147 ? 364 89 ? 6 117 ? 148 156 ? 92 170 ? 223 424 ? 80 75 ? 92 302 ? 351 387 ? 276 327 ? 216 144 ? 411 114 ? 321 207 ? 308 118 ? 185 235 ? 168 264 ? 58 169 ? 47 12 ? 33 313 ? 246 57 ? 16 345 ? 202 71 ? 331 282 ? 149 400 ? 118 31 ? 284 164 ? 76 209 ? 2...
result:
ok AC
Test #5:
score: 0
Accepted
time: 3ms
memory: 3924kb
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 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 R R R B R R B R R B R R B R B R B B R B R ...
output:
? 224 191 ? 25 105 ? 72 148 ? 203 3 ? 228 137 ? 33 1 ? 68 7 ? 110 161 ? 68 92 ? 108 90 ? 133 218 ? 76 147 ? 162 178 ? 121 163 ? 178 123 ? 100 64 ? 191 100 ? 157 193 ? 50 100 ? 73 67 ? 34 190 ? 200 125 ? 219 84 ? 137 163 ? 100 87 ? 144 141 ? 14 219 ? 233 230 ? 219 212 ? 30 63 ? 80 98 ? 36 151 ? 74 63...
result:
ok AC
Test #6:
score: 0
Accepted
time: 1ms
memory: 3920kb
input:
42 R R R R R R R R R R R R R R R B R R R R R R B R R R R R R R R R R R R R R R R B 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 B B B B B B B B
output:
? 14 37 ? 11 21 ? 16 22 ? 21 17 ? 4 39 ? 33 29 ? 12 7 ? 40 35 ? 26 22 ? 24 6 ? 21 22 ? 6 21 ? 36 24 ? 37 9 ? 24 25 ? 30 36 ? 23 2 ? 8 2 ? 31 11 ? 32 13 ? 37 42 ? 25 9 ? 30 3 ? 4 15 ? 28 23 ? 2 35 ? 10 14 ? 8 11 ? 32 35 ? 1 2 ? 1 3 ? 1 4 ? 1 5 ? 1 7 ? 1 18 ? 1 19 ? 1 20 ? 1 27 ? 1 29 ? 1 30 ? 1 34 ? ...
result:
ok AC
Test #7:
score: 0
Accepted
time: 5ms
memory: 3656kb
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:
? 584 283 ? 278 726 ? 565 25 ? 81 14 ? 577 372 ? 60 386 ? 480 721 ? 208 113 ? 557 385 ? 87 606 ? 333 325 ? 591 273 ? 294 174 ? 616 693 ? 81 475 ? 300 501 ? 329 431 ? 68 79 ? 191 476 ? 628 419 ? 48 172 ? 713 334 ? 607 618 ? 601 144 ? 501 726 ? 232 495 ? 484 128 ? 217 24 ? 727 70 ? 254 527 ? 244 443 ?...
result:
ok AC
Test #8:
score: 0
Accepted
time: 2ms
memory: 3696kb
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:
? 117 210 ? 353 21 ? 39 158 ? 387 382 ? 122 270 ? 384 38 ? 89 103 ? 275 49 ? 43 291 ? 341 359 ? 287 264 ? 24 207 ? 24 282 ? 154 181 ? 227 137 ? 206 336 ? 300 158 ? 281 306 ? 378 66 ? 305 296 ? 93 164 ? 119 356 ? 59 292 ? 63 289 ? 141 6 ? 61 76 ? 384 204 ? 318 307 ? 129 252 ? 152 259 ? 226 364 ? 322 ...
result:
ok AC
Test #9:
score: 0
Accepted
time: 0ms
memory: 3700kb
input:
47 R R R R R R R R R R B R R R R R R R R R R R R R R R R R B R R R R R R R B 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 B B B B B B B B B B B B B
output:
? 6 20 ? 2 26 ? 32 24 ? 34 6 ? 2 40 ? 47 35 ? 21 23 ? 46 43 ? 25 24 ? 34 40 ? 9 1 ? 5 1 ? 13 3 ? 35 20 ? 29 44 ? 7 40 ? 18 25 ? 28 16 ? 13 11 ? 24 23 ? 14 47 ? 15 5 ? 37 32 ? 19 24 ? 21 13 ? 6 32 ? 27 1 ? 41 22 ? 9 2 ? 40 28 ? 35 38 ? 2 31 ? 42 4 ? 7 15 ? 4 1 ? 4 8 ? 4 9 ? 4 10 ? 4 12 ? 4 17 ? 4 22 ...
result:
ok AC
Test #10:
score: 0
Accepted
time: 31ms
memory: 3948kb
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:
? 4291 8616 ? 9650 1666 ? 14453 2783 ? 8319 11608 ? 10397 4423 ? 6922 356 ? 10139 10566 ? 9520 7763 ? 5722 2107 ? 2060 365 ? 6935 10826 ? 8840 5899 ? 6844 12273 ? 6446 6778 ? 8325 10996 ? 12596 12798 ? 4411 1505 ? 8912 10452 ? 9760 8466 ? 9026 3495 ? 13412 12941 ? 8739 9665 ? 2275 13188 ? 8383 11134...
result:
ok AC
Test #11:
score: 0
Accepted
time: 40ms
memory: 3952kb
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:
? 15008 10781 ? 3166 15638 ? 6644 14414 ? 7272 9083 ? 13727 8670 ? 3113 14854 ? 14936 10455 ? 15580 7032 ? 8266 8265 ? 1703 7042 ? 469 1176 ? 1400 14891 ? 10160 14922 ? 8801 4547 ? 2247 5478 ? 13064 892 ? 14571 4626 ? 993 7491 ? 14777 6011 ? 1947 6515 ? 9130 10959 ? 3098 8030 ? 12240 12250 ? 4312 85...
result:
ok AC
Test #12:
score: 0
Accepted
time: 68ms
memory: 3892kb
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 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 R R R B R R B R R B R R B R B R B B R B ...
output:
? 13065 3121 ? 8251 9716 ? 3465 11746 ? 11430 13936 ? 979 11560 ? 7795 13436 ? 11161 9742 ? 1754 12986 ? 7044 3811 ? 10691 6362 ? 11557 5428 ? 13735 11986 ? 2710 1566 ? 6072 652 ? 763 1714 ? 8951 7280 ? 3883 831 ? 2962 9100 ? 8096 13315 ? 9817 13895 ? 2578 3731 ? 123 11149 ? 10189 5446 ? 12872 9713 ...
result:
ok AC
Test #13:
score: 0
Accepted
time: 53ms
memory: 4268kb
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:
? 8456 9080 ? 14492 16216 ? 10171 14770 ? 1498 18079 ? 2935 4858 ? 6518 5937 ? 3087 11857 ? 14678 9751 ? 14034 8695 ? 2900 16143 ? 14324 8789 ? 18604 12446 ? 18022 17477 ? 10346 16748 ? 18361 7213 ? 19596 13587 ? 1141 14505 ? 16555 9074 ? 13316 3327 ? 18469 13198 ? 19099 14779 ? 11726 17235 ? 6545 1...
result:
ok AC
Test #14:
score: 0
Accepted
time: 71ms
memory: 4192kb
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:
? 13791 19456 ? 16157 22726 ? 15440 22359 ? 14562 28544 ? 16496 14087 ? 6333 21112 ? 6882 24058 ? 30063 24635 ? 5749 18359 ? 29759 18786 ? 27732 19071 ? 8927 30303 ? 24505 11073 ? 28722 27178 ? 7945 11029 ? 29979 3002 ? 14534 16749 ? 2790 23112 ? 883 5599 ? 13461 10071 ? 10956 6760 ? 19324 25802 ? 2...
result:
ok AC
Test #15:
score: 0
Accepted
time: 118ms
memory: 4704kb
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:
? 22332 17510 ? 32553 32672 ? 22802 18192 ? 37022 12558 ? 16818 2152 ? 10594 36284 ? 26985 11085 ? 2802 10082 ? 16282 19321 ? 29694 32136 ? 21488 38371 ? 17752 21730 ? 25622 22948 ? 12180 22452 ? 21318 5095 ? 9729 35215 ? 17677 26019 ? 1013 17273 ? 14310 24683 ? 29525 28272 ? 2332 20381 ? 9862 30859...
result:
ok AC
Test #16:
score: 0
Accepted
time: 65ms
memory: 4348kb
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:
? 9933 7063 ? 16425 20280 ? 3752 34495 ? 28729 5521 ? 25090 25594 ? 3443 144 ? 28609 31480 ? 16456 30175 ? 33413 28707 ? 23254 25479 ? 10652 31358 ? 27121 18930 ? 26427 3961 ? 24851 26041 ? 31922 2382 ? 115 2633 ? 182 10823 ? 31255 17370 ? 23520 6120 ? 16166 22008 ? 14359 336 ? 8806 4304 ? 23004 569...
result:
ok AC
Test #17:
score: 0
Accepted
time: 92ms
memory: 4328kb
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:
? 24780 29197 ? 29476 18625 ? 34426 29383 ? 19064 43917 ? 33886 7841 ? 5686 34909 ? 41457 7729 ? 39873 44835 ? 25624 1517 ? 7857 34555 ? 3305 33520 ? 6827 23969 ? 9850 2410 ? 21480 8229 ? 32047 42195 ? 42450 10543 ? 36717 8461 ? 1330 41561 ? 34823 39472 ? 19997 35949 ? 3103 42296 ? 8640 35692 ? 6060...
result:
ok AC
Test #18:
score: 0
Accepted
time: 75ms
memory: 4452kb
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:
? 11647 22767 ? 25123 42652 ? 16712 39331 ? 44496 28323 ? 36261 27868 ? 31179 9255 ? 16479 1186 ? 3446 22084 ? 28198 12892 ? 10159 23437 ? 37576 22828 ? 18259 42646 ? 9545 23175 ? 42471 29139 ? 23442 8841 ? 45258 4503 ? 4755 10103 ? 17958 17807 ? 2074 4056 ? 9559 22097 ? 38125 14108 ? 38038 38137 ? ...
result:
ok AC
Test #19:
score: 0
Accepted
time: 74ms
memory: 4560kb
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:
? 31928 46026 ? 38879 28817 ? 29047 34952 ? 14687 26773 ? 3014 45448 ? 17759 30571 ? 27911 29573 ? 46453 8980 ? 16831 30152 ? 39095 39301 ? 18567 35908 ? 36930 16451 ? 23668 13709 ? 9679 26109 ? 15483 47289 ? 26725 14878 ? 34379 8530 ? 33636 29550 ? 22473 11809 ? 14613 4111 ? 25030 44740 ? 1879 2691...
result:
ok AC
Test #20:
score: 0
Accepted
time: 60ms
memory: 4564kb
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:
? 12963 6733 ? 17275 1577 ? 29867 9226 ? 6490 17915 ? 2169 8725 ? 31099 24975 ? 11349 29778 ? 34280 15873 ? 23732 29592 ? 8895 30918 ? 21777 23305 ? 31923 9185 ? 8023 18347 ? 4864 14938 ? 22805 22517 ? 8191 27703 ? 21410 6535 ? 38897 19246 ? 11482 6133 ? 33956 34966 ? 13799 1210 ? 11101 15562 ? 3567...
result:
ok AC
Test #21:
score: 0
Accepted
time: 103ms
memory: 4396kb
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:
? 45343 20137 ? 4039 32811 ? 33874 29781 ? 7167 47258 ? 40706 25404 ? 16054 7964 ? 16762 21443 ? 12444 39592 ? 6717 40597 ? 38461 31119 ? 45721 33271 ? 42969 42064 ? 26369 2204 ? 25367 43799 ? 14464 22989 ? 45947 16421 ? 40589 13717 ? 37591 33802 ? 25681 23060 ? 45625 16527 ? 6534 18142 ? 33940 3800...
result:
ok AC
Test #22:
score: 0
Accepted
time: 77ms
memory: 4392kb
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:
? 2116 22259 ? 24744 5749 ? 37818 32173 ? 25323 3614 ? 33171 25412 ? 19528 11860 ? 22217 19075 ? 32145 10391 ? 5232 37307 ? 3398 37203 ? 25747 22240 ? 39697 8540 ? 8588 9085 ? 1569 36730 ? 14060 36794 ? 8708 38632 ? 34433 24977 ? 20447 11939 ? 34301 6484 ? 10085 37053 ? 10687 11570 ? 101 22109 ? 285...
result:
ok AC
Test #23:
score: 0
Accepted
time: 588ms
memory: 4704kb
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 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 R R R B R R B R R B R R B R B R B B R B ...
output:
? 37027 12915 ? 20120 18110 ? 38653 39920 ? 34090 31337 ? 8063 36679 ? 9203 247 ? 38525 1195 ? 5611 31686 ? 633 7333 ? 39213 1567 ? 31862 38319 ? 15111 14620 ? 18134 22464 ? 19976 18537 ? 7210 2588 ? 30955 2708 ? 23109 13247 ? 32503 11103 ? 15463 14977 ? 12145 40260 ? 8328 2064 ? 22364 19127 ? 20451...
result:
ok AC
Test #24:
score: 0
Accepted
time: 99ms
memory: 4380kb
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:
? 16056 27163 ? 32626 42659 ? 9182 36298 ? 46122 45968 ? 9414 4074 ? 8917 35994 ? 26859 622 ? 14562 39332 ? 684 13389 ? 45099 46368 ? 31569 31590 ? 10067 35968 ? 23765 22869 ? 15847 19331 ? 17828 46770 ? 18498 35146 ? 9213 31200 ? 43675 34313 ? 7176 7329 ? 23704 29493 ? 42049 14617 ? 40147 26451 ? 1...
result:
ok AC
Test #25:
score: 0
Accepted
time: 102ms
memory: 4560kb
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:
? 37051 3030 ? 42681 10694 ? 16582 46896 ? 46258 21852 ? 45504 34941 ? 9616 27000 ? 35333 28058 ? 46179 26598 ? 1450 23453 ? 42368 30168 ? 1065 28073 ? 12542 41349 ? 15456 36303 ? 16881 368 ? 21643 44864 ? 26415 5038 ? 16458 40892 ? 3042 44356 ? 576 30134 ? 5910 19514 ? 39760 7788 ? 4542 26452 ? 477...
result:
ok AC
Test #26:
score: 0
Accepted
time: 201ms
memory: 4820kb
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:
? 11220 25347 ? 2848 20303 ? 44969 36566 ? 45360 43106 ? 45573 23390 ? 3524 39704 ? 7169 40543 ? 21312 47164 ? 29288 656 ? 18646 40577 ? 7782 14574 ? 24402 17272 ? 47325 21084 ? 464 46992 ? 31666 21572 ? 40956 37207 ? 8605 29491 ? 35974 200 ? 42494 14121 ? 25511 7524 ? 34137 34358 ? 47131 37648 ? 21...
result:
ok AC
Test #27:
score: 0
Accepted
time: 133ms
memory: 5000kb
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:
? 49971 10400 ? 47245 4829 ? 27992 42676 ? 3489 10312 ? 15065 2250 ? 25180 17454 ? 21503 3898 ? 5499 922 ? 24056 12429 ? 33785 24793 ? 23034 46269 ? 6601 41822 ? 7981 2808 ? 30239 14451 ? 11156 44817 ? 5672 33503 ? 10119 47419 ? 45164 3768 ? 17781 2175 ? 39044 35591 ? 48354 49026 ? 21640 49346 ? 174...
result:
ok AC
Test #28:
score: 0
Accepted
time: 454ms
memory: 5108kb
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 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 R R R B R R B R R B R R B R B R B B R B ...
output:
? 21148 2379 ? 49926 34934 ? 25241 8198 ? 35308 1188 ? 3150 27149 ? 38978 13253 ? 17315 1709 ? 31038 35858 ? 6393 3139 ? 27406 49084 ? 13512 34963 ? 26212 48872 ? 32692 40457 ? 118 39989 ? 48227 11310 ? 28167 37385 ? 43457 7372 ? 20731 47413 ? 22148 46865 ? 4005 128 ? 16959 31444 ? 48929 11532 ? 450...
result:
ok AC
Test #29:
score: 0
Accepted
time: 150ms
memory: 4868kb
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:
? 33685 15557 ? 30102 20910 ? 19311 5073 ? 10905 25250 ? 36808 1819 ? 45153 26519 ? 29899 25741 ? 47641 4043 ? 3772 49135 ? 32047 8570 ? 39935 41714 ? 29908 19568 ? 41316 8763 ? 6083 23374 ? 21569 26104 ? 16912 36849 ? 10602 26714 ? 46801 13428 ? 11031 1157 ? 7647 24799 ? 38795 39137 ? 13213 45044 ?...
result:
ok AC
Test #30:
score: 0
Accepted
time: 1ms
memory: 3708kb
input:
4 B R R B B
output:
? 1 4 ? 2 1 ? 2 3 ? 2 4 ? 3 4 ! 1 4 2 4 3 4
result:
ok AC
Test #31:
score: 0
Accepted
time: 1ms
memory: 3704kb
input:
5 B R R B B B
output:
? 4 3 ? 1 2 ? 1 3 ? 1 4 ? 1 5 ? 2 4 ! 4 3 1 4 1 5 2 4
result:
ok AC
Test #32:
score: 0
Accepted
time: 0ms
memory: 3708kb
input:
6 R R R R B B B B B
output:
? 3 1 ? 2 1 ? 2 4 ? 2 5 ? 2 6 ? 4 6 ? 5 6 ? 6 1 ? 6 3 ! 2 6 4 6 5 6 6 1 6 3
result:
ok AC
Test #33:
score: 0
Accepted
time: 448ms
memory: 5088kb
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 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 R R R B R R B R R B R R B R B R B B R B ...
output:
? 48059 683 ? 33717 15156 ? 20662 45271 ? 12117 24630 ? 31367 19600 ? 49809 28680 ? 11771 31962 ? 49308 22893 ? 41606 15099 ? 33406 41293 ? 28741 24675 ? 36754 46328 ? 36597 5798 ? 41694 25021 ? 45578 37328 ? 10113 43346 ? 34235 10015 ? 3102 6805 ? 44237 41289 ? 39325 2949 ? 4241 8138 ? 18946 7350 ?...
result:
ok AC
Test #34:
score: 0
Accepted
time: 127ms
memory: 4800kb
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:
? 13727 27764 ? 29647 19594 ? 37100 43740 ? 24428 41315 ? 33198 33184 ? 26681 41158 ? 44518 8266 ? 4694 11560 ? 8920 16884 ? 16869 27550 ? 46609 8325 ? 36218 33442 ? 47693 20366 ? 7411 8417 ? 3547 7648 ? 3839 21417 ? 14812 14878 ? 5814 41724 ? 1558 26838 ? 40265 4490 ? 29282 11208 ? 19060 6207 ? 408...
result:
ok AC
Test #35:
score: 0
Accepted
time: 116ms
memory: 4488kb
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:
? 40160 39793 ? 45389 42530 ? 1164 49521 ? 22860 21860 ? 16785 30707 ? 27017 7051 ? 31491 33712 ? 14850 37620 ? 29064 8452 ? 30186 30851 ? 3628 21967 ? 36742 14255 ? 44024 23720 ? 24387 22431 ? 26664 6620 ? 31690 25543 ? 23858 9708 ? 45592 26075 ? 7606 23655 ? 37906 37006 ? 49944 39910 ? 12717 44146...
result:
ok AC
Test #36:
score: 0
Accepted
time: 106ms
memory: 4364kb
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:
? 40721 36791 ? 19634 42134 ? 15592 5229 ? 17825 28128 ? 22685 9741 ? 42374 47521 ? 9353 44829 ? 28421 11080 ? 36379 30583 ? 25688 38995 ? 46393 16832 ? 17974 32013 ? 48190 6695 ? 20363 31367 ? 38105 11453 ? 29135 17521 ? 28973 41065 ? 29696 40686 ? 49400 27799 ? 40612 34842 ? 30733 25445 ? 22231 39...
result:
ok AC
Extra Test:
score: 0
Extra Test Passed