QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#835258 | #9926. Flipping Paths | ucup-team5318# | AC ✓ | 6ms | 4080kb | C++14 | 2.1kb | 2024-12-28 10:49:37 | 2024-12-28 10:49:38 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
//#define int long long
#define rep(i,j,k) for(int i=(j);i<=(k);i++)
#define per(i,j,k) for(int i=(j);i>=(k);i--)
#define pb emplace_back
#define fi first
#define se second
using vi=vector<int>;
using pi=pair<int,int>;
void solve(){
int n,m; cin>>n>>m;
vector<vi> a(n, vi(m));
vi s(n+m), c(n+m);
rep(i,0,n-1){
string str; cin>>str;
rep(j,0,m-1){
a[i][j]=(str[j]=='B');
}
}
rep(i,0,n-1){
rep(j,0,m-1){
s[i+j]^= a[i][j];
c[i+j]^= 1;
}
}
vector<vi> ans;
auto opt=[&](vi d){
ans.pb(d);
int c=0;
rep(i,0,n-1){
a[i][c]^= 1;
while(c<d[i+1]){
c++;
a[i][c]^= 1;
}
}
};
auto slv=[&](int op){
ans.clear();
rep(i,1,n+m-2){
if(op==0 && s[i]!=s[i-1]){
return false;
}
}
rep(i,1,n+m-2){
if(op==1 && (s[i]!=s[i-1])!=(c[i]!=c[i-1])){
return false;
}
}
per(i,n-1,-(m-2)){// i=x-y
vi d(n+1, m-1);
d[0]=0;
rep(x,1,n-1){
int y=x-i;
if(y<0){
d[x]=0;
}
else if(y>=m-1){
d[x]=m-1;
}
else{
if(a[x][y]!=op){
d[x]=y;
}
else{
d[x]=y+1;
}
}
}
opt(d);
}
if(a[0][m-1]!=op){
vi d(n+1, m-1);
d[0]=0;
opt(d);
}
return true;
};
bool ok=0;
rep(c,0,1){
if(slv(c)){
ok=1;
break;
}
}
if(!ok){
cout<< "NO\n";
return;
}
cout<< "YES\n";
//assert(ans.size()<=400);
cout<< ans.size() <<'\n';
for(auto x:ans){
//for(int y:x){
// cout<< y <<' ';
//}
//cout<<endl;
string output;
int c=0;
rep(i,1,n){
while(c<x[i]){
output+= 'R';
c++;
}
if(i<n){
output+= 'D';
}
}
//assert(x.front()==0 && x.back()==m-1 && (int)output.size()==n+m-2);
cout<< output <<'\n';
}
//rep(i,0,n-1){
// rep(j,0,m-1){
// assert(a[i][j]==a[0][0]);
// }
//}
}
signed main(){
ios::sync_with_stdio(0);cin.tie(0);
#ifndef ONLINE_JUDGE
assert(freopen(".in","r",stdin));
assert(freopen(".out","w",stdout));
#endif
int t; cin>>t;
while(t--){
solve();
}
}
这程序好像有点Bug,我给组数据试试?
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3620kb
input:
4 3 3 WBB BWB BBW 1 5 WWWWW 2 2 BB BB 4 1 W B B W
output:
YES 4 DDRR RDRD RDRD RRDD YES 4 RRRR RRRR RRRR RRRR YES 2 RD RD NO
result:
ok ok (4 test cases)
Test #2:
score: 0
Accepted
time: 1ms
memory: 3592kb
input:
323 1 2 BB 1 2 BW 1 2 WB 1 2 WW 2 1 B B 2 1 B W 2 1 W B 2 1 W W 1 3 BBB 1 3 BBW 1 3 BWB 1 3 BWW 1 3 WBB 1 3 WBW 1 3 WWB 1 3 WWW 2 2 BB BB 2 2 BB BW 2 2 BB WB 2 2 BB WW 2 2 BW BB 2 2 BW BW 2 2 BW WB 2 2 BW WW 2 2 WB BB 2 2 WB BW 2 2 WB WB 2 2 WB WW 2 2 WW BB 2 2 WW BW 2 2 WW WB 2 2 WW WW 3 1 B B B 3 ...
output:
YES 1 R NO NO YES 2 R R YES 1 D NO NO YES 2 D D YES 3 RR RR RR NO NO NO NO NO NO YES 2 RR RR YES 2 RD RD NO YES 3 RD RD RD NO YES 3 DR RD RD NO YES 2 DR RD NO NO YES 2 DR RD NO YES 3 DR RD RD NO YES 3 RD RD RD NO YES 2 RD RD YES 3 DD DD DD NO NO NO NO NO NO YES 2 DD DD YES 3 RRR RRR RRR NO NO NO NO ...
result:
ok ok (323 test cases)
Test #3:
score: 0
Accepted
time: 1ms
memory: 3824kb
input:
278 2 4 BWBW WWBB 2 4 BWBW WWBW 2 4 BWBW WWWB 2 4 BWBW WWWW 2 4 BWWB BBBB 2 4 BWWB BBBW 2 4 BWWB BBWB 2 4 BWWB BBWW 2 4 BWWB BWBB 2 4 BWWB BWBW 2 4 BWWB BWWB 2 4 BWWB BWWW 2 4 BWWB WBBB 2 4 BWWB WBBW 2 4 BWWB WBWB 2 4 BWWB WBWW 2 4 BWWB WWBB 2 4 BWWB WWBW 2 4 BWWB WWWB 2 4 BWWB WWWW 2 4 BWWW BBBB 2 ...
output:
NO NO NO NO NO NO YES 5 DRRR RRDR RRRD RRRD RRRD NO NO NO NO NO NO NO NO NO YES 4 DRRR RRDR RRRD RRRD NO NO NO YES 5 DRRR RRDR RRDR RRRD RRRD NO NO NO NO NO NO NO NO NO NO NO NO NO YES 4 DRRR RRDR RRDR RRRD NO NO YES 4 DRRR RRDR RRDR RRRD NO NO NO NO NO NO NO NO NO NO NO NO NO YES 5 DRRR RRDR RRDR R...
result:
ok ok (278 test cases)
Test #4:
score: 0
Accepted
time: 1ms
memory: 3560kb
input:
333 3 3 BBW WWB BWB 3 3 BBW WWB BWW 3 3 BBW WWB WBB 3 3 BBW WWB WBW 3 3 BBW WWB WWB 3 3 BBW WWB WWW 3 3 BBW WWW BBB 3 3 BBW WWW BBW 3 3 BBW WWW BWB 3 3 BBW WWW BWW 3 3 BBW WWW WBB 3 3 BBW WWW WBW 3 3 BBW WWW WWB 3 3 BBW WWW WWW 3 3 BWB BBB BBB 3 3 BWB BBB BBW 3 3 BWB BBB BWB 3 3 BWB BBB BWW 3 3 BWB ...
output:
YES 5 DDRR DRDR RDRD RRDD RRDD NO NO NO NO NO YES 5 DDRR DRRD RDRD RRDD RRDD NO NO NO NO NO NO NO NO NO YES 5 DDRR RDDR RRDD RRDD RRDD NO NO NO NO NO YES 5 DDRR RDRD RRDD RRDD RRDD NO NO NO NO NO NO NO NO NO NO NO NO NO YES 5 DRDR RDDR RRDD RRDD RRDD NO NO NO NO NO YES 5 DRDR RDRD RRDD RRDD RRDD NO ...
result:
ok ok (333 test cases)
Test #5:
score: 0
Accepted
time: 1ms
memory: 3784kb
input:
266 3 3 WWB WWW WWW 3 3 WWW BBB BBB 3 3 WWW BBB BBW 3 3 WWW BBB BWB 3 3 WWW BBB BWW 3 3 WWW BBB WBB 3 3 WWW BBB WBW 3 3 WWW BBB WWB 3 3 WWW BBB WWW 3 3 WWW BBW BBB 3 3 WWW BBW BBW 3 3 WWW BBW BWB 3 3 WWW BBW BWW 3 3 WWW BBW WBB 3 3 WWW BBW WBW 3 3 WWW BBW WWB 3 3 WWW BBW WWW 3 3 WWW BWB BBB 3 3 WWW ...
output:
NO NO NO NO YES 5 DRDR DRRD RRDD RRDD RRDD NO NO NO NO NO YES 5 DRDR DRDR RRDD RRDD RRDD NO NO NO NO NO NO NO NO NO NO NO NO NO YES 5 DDRR DRRD RRDD RRDD RRDD NO NO NO NO NO YES 5 DDRR DRDR RRDD RRDD RRDD NO NO NO YES 4 DDRR DRRD RRDD RRDD NO NO NO NO NO NO NO NO NO YES 4 DDRR DRDR RRDD RRDD NO NO N...
result:
ok ok (266 test cases)
Test #6:
score: 0
Accepted
time: 1ms
memory: 3564kb
input:
245 4 2 WW BB WB BW 4 2 WW BB WB WB 4 2 WW BB WB WW 4 2 WW BB WW BB 4 2 WW BB WW BW 4 2 WW BB WW WB 4 2 WW BB WW WW 4 2 WW BW BB BB 4 2 WW BW BB BW 4 2 WW BW BB WB 4 2 WW BW BB WW 4 2 WW BW BW BB 4 2 WW BW BW BW 4 2 WW BW BW WB 4 2 WW BW BW WW 4 2 WW BW WB BB 4 2 WW BW WB BW 4 2 WW BW WB WB 4 2 WW B...
output:
NO NO YES 5 DDDR DRDD RDDD RDDD RDDD NO YES 5 DDRD DRDD RDDD RDDD RDDD NO NO NO NO NO YES 5 DDDR DDRD RDDD RDDD RDDD NO YES 5 DDRD DDRD RDDD RDDD RDDD NO NO NO NO NO NO NO NO NO NO NO YES 4 DDDR DRDD RDDD RDDD NO NO NO NO NO YES 4 DDRD DRDD RDDD RDDD NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO N...
result:
ok ok (245 test cases)
Test #7:
score: 0
Accepted
time: 0ms
memory: 3808kb
input:
200 5 3 BBB BBB WBW BBW BBW 5 3 BBB BBB WBW BBW BWB 5 3 BBB BBB WBW BBW BWW 5 3 BBB BBB WBW BBW WBB 5 3 BBB BBB WBW BBW WBW 5 3 BBB BBB WBW BBW WWB 5 3 BBB BBB WBW BBW WWW 5 3 BBB BBB WBW BWB BBB 5 3 BBB BBB WBW BWB BBW 5 3 BBB BBB WBW BWB BWB 5 3 BBB BBB WBW BWB BWW 5 3 BBB BBB WBW BWB WBB 5 3 BBB ...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO ...
result:
ok ok (200 test cases)
Test #8:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
200 5 4 BWWB WBWW WBWW WBWW WBBW 5 4 BWWB WBWW WBWW WBWW WBWB 5 4 BWWB WBWW WBWW WBWW WBWW 5 4 BWWB WBWW WBWW WBWW WWBB 5 4 BWWB WBWW WBWW WBWW WWBW 5 4 BWWB WBWW WBWW WBWW WWWB 5 4 BWWB WBWW WBWW WBWW WWWW 5 4 BWWB WBWW WBWW WWBB BBBB 5 4 BWWB WBWW WBWW WWBB BBBW 5 4 BWWB WBWW WBWW WWBB BBWB 5 4 BW...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES 8 DDDDRRR DDRDRDR DDRRDRD RDRDRDD RDRDRDD RRDRDDD RRRDDDD RRRDDDD NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES 8 DDDDRRR DDRDRDR DDRRDDR RDRDRDD RDRDRDD RRDRDDD RRRDDDD RRRDDDD NO NO NO NO NO NO NO NO NO YES 8 DDDDRRR DDRDDRR DDR...
result:
ok ok (200 test cases)
Test #9:
score: 0
Accepted
time: 5ms
memory: 4032kb
input:
5 200 200 WBWWWBWBWWWWBWWWBBBBBBWBWWBWWBBWBWWBWBBBWBBWBBWBWBBWWWWWWBWWWBBWBWBWBWBBWBWWBWWBWBBBWWWBWBBWWBBBBBWWBBBBWWBBWBWWWBBWBWBWWWWBBWBWWBWWWWWBWWBBBBBWBBWBWWWWWBWWWBWBWWBBBBWWBWWWWBWBBWBWBBWWBWWBBWBWBWWBWBWB BBWBBBBBWBWWWWWWWWWWBBWWWWBWWBWWBBBBBWWWBWBWWBBWBBWWBBBBBWWBWBWBWWBWBWBBBBWWWWBWBBBBBWBBB...
output:
YES 398 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...
result:
ok ok (5 test cases)
Test #10:
score: 0
Accepted
time: 6ms
memory: 4032kb
input:
5 200 200 WBWBWWBBBWWWWBWWWBBBBWWWWBWWBBBBWWBWWWWBWWBWWBWBBWBWWWWWWBBBWWWBWBBWBBBBBBWBBBWWBWBWBWWWWWWBBWBWWBWWBWWBWBBWBWBWWWWWBBWBWBWWWBWBBBBWWBBBBWWWWBBBBBWWWBBWWBBBBWWWBWBWBWWWBWBBWBBBBWWWWBWBWWBBBWBBBBWBBWWW BWBBWBWBWWBWWWBWBWBWBBWBWWWWWBBWBBWBBBWWBWBBBWWWBWWWBBBBWWWBBWWBBBWWBWBWWWWBBBWWBBWWBWWWB...
output:
YES 398 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...
result:
ok ok (5 test cases)
Test #11:
score: 0
Accepted
time: 4ms
memory: 4008kb
input:
5 200 200 WBBWWBBBBBBBBWWBBBWBWBBWWBBBBWBWBWBWBWBBBBBWBWWBWBBWWBBWBWBWBBBWWWWBWWBBWWBBWWWBBWBBWBBWBWWBBBBBWBBBWBBWWWBWWWWBWBWBWWBWWWBBBWBBWWWBBBBWWBWBBBBBWBWBWWBWWBWWWBBBBWBWBBWWBBWWWWWWBBWBBBBBWBBWBBWWBWBWBWBW BBBWWBWBWBWBBBWBBBBWWWWWWBBWWWWWBWWBBWWBWBWWBBWBBBBBBBWBWWBWWBBBWWWWWWBWBWWBBWBBBWBBWBBWW...
output:
YES 398 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...
result:
ok ok (5 test cases)
Test #12:
score: 0
Accepted
time: 4ms
memory: 4080kb
input:
8 156 104 WWWBWWWBWBWBWWBWBWWBBBWBWWWBBWWBBWWWBBWWBBBBWBWWWWBWBBBBBWWWBBWBBWBBBWBWWBWWBWWBBWBWBWBWBBWWBWWWWBBBWBBW WBBWWBBWWBWBWWBWWBBWBBWBWWWWWWWWWBBWBBBBWWBBBBWBBBBWBBWWBBBWWWBWWWWBBWWWBWBWWBWBBWWWWBBBWWBBWWWBBWWBBWWW BBBWBBBWWWBBBBWBBWBBWWBWWBBWBBWWWBWWBBBBWBBWWWBBWWWBBBBBBBBBBBWWWBBWBWWWWBWBBWWW...
output:
YES 258 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...
result:
ok ok (8 test cases)
Test #13:
score: 0
Accepted
time: 4ms
memory: 3900kb
input:
5 114 120 BWWBBWWWWBWBBWWBWBBBBWBWWBBBWBWBWBWBWWBWWBWWWBBWBBBBBWBBBBBWWWBWWBBBWBWWBBBBBWWBWBBWBBBWBWBWBBWWBWBWWWWBWWWBBBWBWWWBWBBB WBWWWBBBBBBBWBBBWWBWWWWWBWWBWWBBBBBBBWBBBWBWBWBBBBWBWBBWBBBWWBWWWWWBWWWBWBBBBBBWBWBWBBWWBBWBBBWWBWBWWWBWWBBBWWWWBWWBWWWB WBWBBBWWWBBBBBBWWWBBBBWBWBBWWBWBWWBWWWWBBWBBWBWW...
output:
YES 232 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...
result:
ok ok (5 test cases)
Test #14:
score: 0
Accepted
time: 1ms
memory: 3612kb
input:
100 18 3 BBB BWW WWB BWB WWW WBW WBB WBW BWW BWB BBB BBW BWW BWB BBW BBW WWB BBB 33 19 BBBBWWBWWBWBBBWWWWB BBWWBWBBBBBWWBBBWBB BBBWWBBBWBWBBWBBWBB WWWBWWWBWBBWBBBBWBB WBBBWWWBWWWBWBBWBBW WWWBBBWWBBBWBWBBBWW WWBBWWWWBWBBBBWWWBW BWWBBWWBBWBBBWBWBWB BWWWBBBBWBBWBWWWBBW BWBBBBBWBBBWBWBWBWW BBBBWBWBBBBWB...
output:
YES 20 DDDDDDDDDDDDDDDDRDR DDDDDDDDDDDDDDDRDDR DDDDDDDDDDDDDDRDDRD DDDDDDDDDDDDDDRRDDD DDDDDDDDDDDDRDRDDDD DDDDDDDDDDDDRRDDDDD DDDDDDDDDDRDDRDDDDD DDDDDDDDDDRDRDDDDDD DDDDDDDDRDRDDDDDDDD DDDDDDDDRRDDDDDDDDD DDDDDDDRDRDDDDDDDDD DDDDDRDDRDDDDDDDDDD DDDDDRDRDDDDDDDDDDD DDDRDRDDDDDDDDDDDDD DDRDRDDDDDDDD...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 2ms
memory: 3920kb
input:
50 1 14 BBBBBBBBBBBBBB 15 3 WWW WBB BBB WWB BBB WBB WWW BBW BWB WBW WWW WBB BBB WWB BBW 3 19 WBWBBBWWBBWBWBWBBWB BBBWWWBWBBWWBBWBBWW BWBBWBBWBBWWBBWBBWW 77 21 WWWBBBBBWBWBWBWWWWWWW WBBWBBBWWBBWBWBWWWWBW BBBWBWWWWWWWWBWBWBBBW BWBBBWBWWWWBBBWBBBBWW WBBWWWBWWBWWBWWBBBBWB WWWBBBWBBWBBBBBBWBWBB BWWWWWBWW...
output:
YES 13 RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR RRRRRRRRRRRRR YES 16 DDDDDDDDDDDDDDRR DDDDDDDDDDDDDRRD DDDDDDDDDDDDRDRD DDDDDDDDDDDRRDDD DDDDDDDDDRDRDDDD DDDDDDDDDRDRDDDD DD...
result:
ok ok (50 test cases)
Test #16:
score: 0
Accepted
time: 3ms
memory: 3884kb
input:
10 2 23 BBWWBBWWWBWBWBBWBBBWWBW BWWBBWWWBWBWBBWBBBWWBWB 87 44 BBWBWBWBWWWWWWBWWBBBWBBBBWWWWBBBBBBWBWWWWBWW BBWBBBWBWBWBBWWBBBWWBWWWWBWBBBBWWWWBBBBBWBWW WBWBBWBWBBBWBWWWBBBBWWBWBWWBWBWWWWWBBBWWBBWB WBWWWWWWBWWWBBBBBWBBBWBBWWWBBBBBBBWWWWWWWWWB BWBWWBBWBBBBBBBBWBBBWBBWWBBBBBWBWBWBBWWBWBWW BBBWBBBBBBWWB...
output:
YES 24 RDRRRRRRRRRRRRRRRRRRRRR RRDRRRRRRRRRRRRRRRRRRRR RRDRRRRRRRRRRRRRRRRRRRR RRRDRRRRRRRRRRRRRRRRRRR RRRRRDRRRRRRRRRRRRRRRRR RRRRRRDRRRRRRRRRRRRRRRR RRRRRRDRRRRRRRRRRRRRRRR RRRRRRRRDRRRRRRRRRRRRRR RRRRRRRRRDRRRRRRRRRRRRR RRRRRRRRRRDRRRRRRRRRRRR RRRRRRRRRRRDRRRRRRRRRRR RRRRRRRRRRRRDRRRRRRRRRR RRRRR...
result:
ok ok (10 test cases)
Extra Test:
score: 0
Extra Test Passed