QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#69242 | #5237. Drybling Bajtessiego [B] | wiktorlewicki | 4 | 268ms | 7548kb | C++17 | 1.3kb | 2022-12-26 02:07:07 | 2022-12-26 02:07:09 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
const int N = 6e2 + 5;
const int MOD = 1e9 + 7;
int n;
long long dp[N*2][N*2][2];
string S[N];
bitset<N> odp;
void solve(int b1, int b2){
odp.reset();
int ss=S[b1].size()+S[b2].size();
for(int i=0;i<(int)S[b1].size();i++){
if(S[b1][i]=='L') odp[i+1]=true;
}
for(int i=0;i<(int)S[b2].size();i++){
if(S[b2][i]=='L') odp[S[b1].size()+1+i]=true;
}
for(int i=0;i<=ss+1;i++){
for(int j=0;j<=ss+1;j++){
dp[i][j][0]=0;
dp[i][j][1]=0;
}
}
for(int i=1;i<=ss;i++){
if(odp[i]){
dp[i][1][0]++;
dp[i][0][1]+=dp[i-1][0][1];
dp[i][1][0]%=MOD;
dp[i][0][1]%=MOD;
for(int j=1;j<=ss;j++){
dp[i][j][0]+=dp[i-1][j-1][0]+dp[i-1][j-1][1];
dp[i][j][1]+=dp[i-1][j][1];
dp[i][j][0]%=MOD;
dp[i][j][1]%=MOD;
}
}
else{
for(int j=0;j<=ss;j++){
dp[i][j][0]+=dp[i-1][j][0];
dp[i][j][1]+=dp[i-1][j+1][0]+dp[i-1][j+1][1];
dp[i][j][0]%=MOD;
dp[i][j][1]%=MOD;
}
}
}
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
cin>>n;
for(int i=1;i<=n;i++){
cin>>S[i];
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
solve(i, j);
cout<<dp[S[i].size()+S[j].size()][0][1]<<" ";
}
cout<<"\n";
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 1
Accepted
Test #1:
score: 1
Accepted
time: 0ms
memory: 3256kb
input:
1 L
output:
0
result:
ok single line: '0 '
Test #2:
score: 0
Accepted
time: 2ms
memory: 3308kb
input:
1 LP
output:
2
result:
ok single line: '2 '
Test #3:
score: 0
Accepted
time: 1ms
memory: 3344kb
input:
3 PL PL PL
output:
1 1 1 1 1 1 1 1 1
result:
ok 3 lines
Test #4:
score: 0
Accepted
time: 2ms
memory: 3508kb
input:
5 LPPLLPLP PLLPLLPP LLPPPPLL PLLLLLLL PLLPPPLL
output:
80 69 36 8 40 72 59 34 7 34 39 41 15 4 24 13 16 4 1 9 39 41 15 4 24
result:
ok 5 lines
Test #5:
score: 0
Accepted
time: 2ms
memory: 3356kb
input:
5 PLLPLPLP LLLPPPP LLPPLPLL PPPPLPPL LLLLLLL
output:
87 47 48 29 6 30 21 22 8 3 92 28 29 54 4 20 8 9 7 1 19 4 5 14 0
result:
ok 5 lines
Test #6:
score: 0
Accepted
time: 1ms
memory: 3440kb
input:
5 LPLPLPLP LPLPLPLP LPLPLPLP LPLPLPLP LPLPLPLP
output:
152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152
result:
ok 5 lines
Test #7:
score: 0
Accepted
time: 2ms
memory: 3528kb
input:
5 PPPPPPPP LLLLLLL LLLLLLL LLLLLLLL PPPPPPPP
output:
0 0 0 0 0 7 0 0 0 7 7 0 0 0 7 8 0 0 0 8 0 0 0 0 0
result:
ok 5 lines
Test #8:
score: 0
Accepted
time: 2ms
memory: 3452kb
input:
5 PLPPPPPL LLLLPLLL PLPLPPLP LLLPLPLP LLLLLLLL
output:
7 2 23 12 1 35 3 81 20 1 21 9 65 47 5 50 15 145 88 7 11 1 26 7 0
result:
ok 5 lines
Subtask #2:
score: 1
Accepted
Test #9:
score: 1
Accepted
time: 3ms
memory: 3392kb
input:
7 PLP PLP PLP PLP PLP PLP PLP
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
result:
ok 7 lines
Test #10:
score: 0
Accepted
time: 2ms
memory: 3468kb
input:
10 LLLLPPPPPLPLLPPL PLPPLLLLPLLPLLPL PLPPPPPLPLPPLPPP LPPLLPLPPLPPPPPL PPPLLPPLPLPPLPLL PLPPPLPLLLLLLPPL LPPLPPLPPPPPLLLP PLLLLPLPLPLLPLPL PLPPPLPLPPPLPPLL PPPPPLLPLPLLPPPL
output:
3631 3005 10159 9572 7946 2305 4993 5515 8228 5177 3364 2920 15135 10975 10135 2537 6255 4893 10861 7399 1089 445 997 1671 760 297 778 1072 894 451 2521 1945 5220 5784 4405 1390 2852 3778 4496 2735 1949 2252 7573 6273 6493 1755 3310 3806 6200 4288 1297 1042 5040 3916 3383 882 2198 1807 3672 241...
result:
ok 10 lines
Test #11:
score: 0
Accepted
time: 2ms
memory: 3604kb
input:
10 LLLPLLLPLLPLLPP LPLPPLPPLLLLPLLL LPLLLLLPLPPLLLL LLLPLLPPLLLPPLLP PLLPLLLLPLLPPPPL LPPPPLLLPPLLPPL LPLPLPLLLLPLLLLP LLLPPLLPPLPPPLP LPPLLPPLPLLLLLLL LPPPPLLPLPPLLLLL
output:
5737 3881 1347 9991 7601 7954 3891 19820 2061 3487 1290 1361 391 2264 3931 3624 1236 4850 719 1562 986 1053 299 1727 3093 2865 946 3720 552 1230 8289 6030 2068 14381 13002 12704 6037 28516 3254 5583 3022 2332 816 5189 5498 4902 2393 10045 1313 2170 1598 1199 442 2684 2920 2439 1268 4958 695 109...
result:
ok 10 lines
Test #12:
score: 0
Accepted
time: 2ms
memory: 3452kb
input:
10 LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP LPLPLPLPLPLPLPLP
output:
125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 125333 12...
result:
ok 10 lines
Test #13:
score: 0
Accepted
time: 1ms
memory: 3536kb
input:
10 PPPPPPPPPPPPPPP LLLLLLLLLLLLLLL PPPPPPPPPPPPPPPP PPPPPPPPPPPPPPP LLLLLLLLLLLLLLL PPPPPPPPPPPPPPPP LLLLLLLLLLLLLLL LLLLLLLLLLLLLLL PPPPPPPPPPPPPPPP PPPPPPPPPPPPPPP
output:
0 0 0 0 0 0 0 0 0 0 15 0 15 15 0 15 0 0 15 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 15 15 0 15 0 0 15 15 0 0 0 0 0 0 0 0 0 0 15 0 15 15 0 15 0 0 15 15 15 0 15 15 0 15 0 0 15 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
result:
ok 10 lines
Test #14:
score: 0
Accepted
time: 2ms
memory: 3552kb
input:
10 LPLLLLLLLLLLLLLL LPLPPPPLPLPLPLPL LLLLLPPLLLLLLLLL LLLLPPLLLLLLLPPL PPPPPPPLPPPLPPPP PPLPPLPPPPPPPLPP PPPPPPPPPPPPPPLP PLLPLLLLLPLPPLLP LPPPPPPLPPLLPPPP PPLPLLLPLPLLPLLP
output:
2 410 4 18 357 519 56 177 347 370 78 12612 147 741 2707 5642 421 5271 6301 8965 5 1637 10 53 1504 2221 188 566 1517 1263 24 7822 50 291 3036 5594 352 2274 5617 4367 5 235 9 40 22 48 5 109 90 122 12 654 21 95 62 138 13 284 254 317 2 88 4 18 8 18 2 48 33 54 70 15954 145 845 3133 6938 384 4784 9...
result:
ok 10 lines
Subtask #3:
score: 1
Accepted
Test #15:
score: 1
Accepted
time: 2ms
memory: 7548kb
input:
1 PLLLPLPLPPPPLLLLLLLLLLLLLPPPPPLPLPLLLPPLPPPPPLLPLLLLPLLPLPLPPLLPPPLLLPLPPLLLPLPPPLLLLPLPPPLLLLPPLPLLPPPPLPPLPLPLPPPLPLPPPLPPPPPPLPPLPPLLPPLPPPPPLLPLLPPPPPPPPPPLPPLLPLPPPLLPLLLLLLPPLPPLPPLLPLLPLLLLLPPL
output:
217017855
result:
ok single line: '217017855 '
Test #16:
score: 0
Accepted
time: 4ms
memory: 7548kb
input:
1 PLLPLLPLPLLLPPLLPPLLLPPLPPPLLLLLPPPPLPPPLLPLPLPPLLLLLLLPPLLPLPLLLLLLPPPPPPLLLLPLPLLLLLLLPLPPPPLLLPLPLLPLPLPLPPLPLPLPLLLLLLLLPLPLPLLLPLPLPLLLLLPPPPLPPLLPPPLPPLLPPLLLPPPLPLLPLLPLLPLPLLLPLLPLPLLLPLLLLPP
output:
909740768
result:
ok single line: '909740768 '
Test #17:
score: 0
Accepted
time: 4ms
memory: 7500kb
input:
1 LPLLLLLLPLLLLLPLLLLLPLLPLLLPLPLLLLLLLPLLLPLLLLLLPPPLLLPPLPLLPLLLLLLPPLPLLLLLLPLLLPLLPLPLPLLLLLLLLLLLLLLLLLLLPLLPLLPLLLLLLLLLPPLLLPLLLLLPLLLPLLPPLLLLLLLPLLLLLPLPLLLLLLLPLPLLLLLLLLLLLPLLLPLPLLLLLLLLLPPL
output:
661425086
result:
ok single line: '661425086 '
Test #18:
score: 0
Accepted
time: 5ms
memory: 7360kb
input:
1 LPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLP
output:
92426698
result:
ok single line: '92426698 '
Test #19:
score: 0
Accepted
time: 2ms
memory: 7544kb
input:
1 LLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPP
output:
453850708
result:
ok single line: '453850708 '
Test #20:
score: 0
Accepted
time: 0ms
memory: 7420kb
input:
1 LLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLPLLP
output:
461142998
result:
ok single line: '461142998 '
Test #21:
score: 0
Accepted
time: 2ms
memory: 7464kb
input:
1 LPPLLPLPPPLPLLLPLLPLLPPLLLPLPPPLPLLPLPPPPLLPLLPLPLPPLPLLLLPPPPPLPPPLPPLPPPLLPLLPLLPPLPPLPPPLPPPLLPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPL
output:
823947421
result:
ok single line: '823947421 '
Subtask #4:
score: 1
Accepted
Test #22:
score: 1
Accepted
time: 1ms
memory: 3444kb
input:
63 PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLPLPL PLP...
output:
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16...
result:
ok 63 lines
Test #23:
score: 0
Accepted
time: 257ms
memory: 4212kb
input:
70 PLPLPLLLLPPPPLLPLPPLLPPLPPLLLLPPPPPPLPLLPPLLPLLLLLPLLLPPLPPPPPLLLPLLLP PLLLLLLLPPPPLLLLLLPLPPPPLLLPPLLLLPLPLPLPPPLLPLPLPPLLPPLPPLPPPLLPLLPLLP LPLLPLPPPLPLPPLLPPLPPPLLPLLLPLPPPLPPLPLLLLLPLLPPLLLPLLLLPPLPPPPPLLLLPP PPLLPPPLLLPPLPLLPLLPLPLPLPPPLLPLLPLLLLPLPLPLLLPLLPLPLPLPPPPPPLLLPPPPPP PPPLPPLPPLLLL...
output:
875431311 850920839 701962410 647781764 275855676 12194565 193284413 419050182 22712587 398984756 815901107 59983595 450319156 655576491 29665988 64680053 731663084 419157485 245853666 611799301 222146497 803563530 836353174 564329319 824669081 59342569 989911071 893809724 87065247 999558766 1454921...
result:
ok 70 lines
Test #24:
score: 0
Accepted
time: 266ms
memory: 4256kb
input:
70 PLPPLLPLPPLLLPPLLLLLPPPLLLPLLPLLLLLPPLPPLLPLLPLPLLLLLPLPPLLLLPLPLPPLLP LPLPPLLPLLLPPLPLPPLLLPLLLPPLLPPPLLPLLLLLLPPLLLLPLLPLPPLLPLPPPPPLPLPLLP PPLLPLLLLLLLLPLLLPPPLLLLPLLLLLLLLLLLLLPLLLLLPLLLPPLLPPLPLPLLLPLLLPLLLP LPPLLLLLLLLPPLPPLLLPLLLLLPLLLLLPPLLLLPLLLLLLLPLLLLPPLLPLPLPLPLPLPLLPLL LLLPLLLLLLLLL...
output:
511915595 30487182 112627994 60916173 941802903 546909699 791593570 266493899 211681564 301100071 229415234 891706632 487183985 417344081 151347744 104135089 122783263 638291038 901775013 399523009 268279292 665990181 281883378 235377760 413715441 557872143 827096718 982222588 298733976 970225187 26...
result:
ok 70 lines
Test #25:
score: 0
Accepted
time: 233ms
memory: 4168kb
input:
70 PLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPL PLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLP PLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLP PLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLPPLP LLPPLLPPLLPPLLPPLLPPLLPPLLPPLLPPLLP...
output:
85817204 316024819 815658179 20309740 875016608 704828849 886807025 85817204 540408226 827763961 316024819 269223518 414843387 61234928 619624284 269223518 700321496 933241179 493776580 103310208 675564434 20309740 704828849 103310208 827763961 110307432 675564434 875016608 85817204 875016608 464253...
result:
ok 70 lines
Test #26:
score: 0
Accepted
time: 268ms
memory: 4168kb
input:
70 LLPPPLLPLPPPPPPPLLLLPLLLLLPLPLPPLPLLLPLPPPLLLLLPPLLPPPLLLLLLLLLLLLPLPP LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL LPLLLLPPPLLLPLPPLPLLPLLLPLPLLLLLLPLLLPPPLPPPLLLLLLLLLLPPLPPPLPLLPPLLLL PLLLLLLLLLLPLLLLLLLLLLLPLLLLPLLLPPLPLLPLLPLLLLLLLLLLLPPLLPPLLLLLLLLLLP PPPPPPPPPPPPP...
output:
440800027 66664280 730421873 676808662 954215203 976098922 736272206 213141783 371643050 479281263 922902830 174520232 296404426 104484400 476008922 181153487 836348738 834856664 585230341 404176475 855100845 317571046 470579372 464690139 107160303 805627964 241712249 829351896 740700136 10029913 59...
result:
ok 70 lines
Test #27:
score: 0
Accepted
time: 260ms
memory: 4160kb
input:
70 LPLLLLLLPLPLLPLLPLPLPPLPPLLPLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPL PLPPLPPPLLLPLPPPLPPPLLPPLPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPL PPPLLLLPPPLPLPPPPLLLPLLPLLPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLP PPLLPPPPLLLLLLPPPPLLLLLPPLPLLPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLP PPPPPLPPPLPLLPPPP...
output:
650979411 295313905 480956293 873868162 831969579 123489679 929881724 717711070 263471800 145490027 762084581 413466432 476970012 570135280 36848074 98038843 670706950 816978931 361650629 99747425 812964765 96091188 793631612 916493834 428653779 107025507 345611193 78858841 836861749 984825157 84551...
result:
ok 70 lines
Subtask #5:
score: 0
Time Limit Exceeded
Test #28:
score: 1
Accepted
time: 9ms
memory: 3360kb
input:
127 PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP PLPLPLP ...
output:
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 ...
result:
ok 127 lines
Test #29:
score: -1
Time Limit Exceeded
input:
250 PLLPLLPLLPLLLPLPLPPPPLLPLLPPLLPLPLPPLLPLPLPPPLPLPLLLLPLPPLPPPPLLPPPLLPLLLLLPLPPPPPPPPPLPPLLPPLPLPPPPLPLPPPPLLPPLLLLPLPLPPPPPLPLPLLPPLPPPLPPLPLLLLLPPLLLPPPLPLPLLLPPPLLPPPPPPLPPLLPLPPPLPPLLPLPLLLPLLPPPLLPPLPPLPLPLLPPPLPLPPPLLLLLPPLLLLPPPLLPLLLPPPPPLLLP PLPPLLLLPPPPPLLPPLPLLLPLLPLLLPLPPPPLPLLLLPPLL...
output:
632240804 782060166 371199747 668613003 438428731 662532807 853394792 548352620 101224296 662995004 573927206 136375878 173153135 941018685 664899281 904624963 587356533 112579 936691141 247369601 349981535 573207528 799871547 244841020 143281209 80065800 328411838 422692011 60153718 793420309 16214...
result:
Subtask #6:
score: 0
Time Limit Exceeded
Test #35:
score: 1
Accepted
time: 55ms
memory: 3416kb
input:
255 PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL PLPLPLPL...
output:
70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 ...
result:
ok 255 lines
Test #36:
score: -1
Time Limit Exceeded
input:
500 PLLLLLLPLLLPPLPPPLPLLLPPPPPPLPPLPLPLLLPPPLLLPLLLLPLPLLPPLPLPLPPPPPLLPLPLPLLPLPLPPLPLPPLLLLPLLPLLPLPLPLLLPPLPPPLPPPPPLLPPLPLLLPPLPPPLPPLLLLPPLLPLLPLPLLPLPLPPLPPLLPLPPLLLLPPPLLLLLLPPLLPLPPLPPLLPPPPLLPPLLPLLPPPPPLPLLPPPPLLPLLLLPLLPLPLPPPLLLPLLPLLPPPLLLLLPPPLLPPPLPPLPPLLPPLLPLLPLPPLPPPLPLLLLLLLPLLPP...
output:
327417829 800515352 103103078 257932958 212837681 525525122 73989541 825311623 409262878 885697448 109408292 688085160 652003424 690466708 101797958 214883243 877084728 396459931 989360356 780133887 930801920 172496794 482166598 765938068 970369693 135970805 254267166 934213172 968644507 466028716 4...
result:
Subtask #7:
score: 0
Time Limit Exceeded
Test #42:
score: 1
Accepted
time: 253ms
memory: 3408kb
input:
511 PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPLPLP PLPLPL...
output:
192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 ...
result:
ok 511 lines
Test #43:
score: -1
Time Limit Exceeded
input:
600 LPPPPPLPPLLPLLPPPLLPPLLPPLLLPLLPLPLLLPPPPPPLPPPPPLPLPLPLPPPLLLPPLLLPLPPLPPPPLLLLLLPPPLLPLLPPLLPPPPLLLLLLPPPPPLPLLLLPPPLLLPLLPPLLPLLPPPLPLPLPPPPLLPLLPLPPPLLLPLPLLPPLPLPPPPLPLPLLLLPPLPPLLLLPLPLLLPLLLPPLPLLLPPPLPPPLPLLPPPPPPPLLPLLPLLLLPLPLLLPLLPPPPPPPLLPLLLPLPLPPPPLPLLPLLPLPPLPPPPLLLPPLLLPPPLPPPPPP...
output:
847439252 925573479 879006788 628597108 544857790 728210513 672981816 298015937 430339250 798696694 185030232 328315041 920453975 928593450 944309402 194743749 715274789 755848272 906175686 475531603 293443386 789616968 975648290 630252045 410396102 504829205 95426769 669008891 288446275 768828681 4...
result:
Subtask #8:
score: 0
Runtime Error
Test #49:
score: 0
Runtime Error
input:
500 PPPLLLPPPPPPPPLLLLLLPLPLLPPPLLPLLPLPLLLPPLLLPPLPPLLPPPLLLLPPPLLLPPPPPLLPLLLPPPPPLLLLPPLPPPPLLLPLLPLLPPPPPLLPLLLPPLPPPLPPLLPPLPPPLPPPPPPLLPPLLPLPPPLPLLLLPPPPPLLPLPPLPPPLLLPLPPLLLLPLLPPPPPLPPPLLPPPLLLLPLLPPPPPPPPPPLLLLPLPLLLLLPLPPLLLPLPLLLLPPPLPLLPPPLPPLLLPPPLLLPPLLLPPLLPLPLPPLLPPLLPPPPLLLPLPPPLPL...
output:
result:
Subtask #9:
score: 0
Runtime Error
Test #56:
score: 0
Runtime Error
input:
600 LPLPPPLLLPPLLPLPLLLLPLLLLLLLLPLLLPLPLPPLPLPLPLPLLLLLPLPPLPLLPLLLLLLPLPLPLPPLPPPLLPLPPPLLPPPLPPLPLLLPPPPPPLPPPPPLLPPPPPLLPPLPLPLPLLLLPPPPPLPLPPLPPPLPPLPPPPLLPPPPLPPLPPLLLLLPPLPPLPLLLLLLLLLPLLLPLPLLLLLLPLLPLLLPPPPPPPLLPLLLPPLLPPPPLPLPLPPLLPLPLPLLLPLPLLLPLLLPLPPPPPPPLLLPPLLPPPLPLPPLLLLLPPLPLPPPLPPL...
output:
result:
Subtask #10:
score: 0
Runtime Error
Test #58:
score: 0
Runtime Error
input:
600 PLLLLLLLPPLPLPLPPPPLPPPPLPPPPLPPLLPPLPPLLLPLPPLLLLPPPPPLPLLPLPPLLPPPLLLPLLLLLLLLLLPLPLLPLLPPLLLPLPPLLLLLLPPPLLLLPLLPLLPLLPLPPLPPLPPLLLPLPLPLLPLPLLPLLLLLLLLLLLLPLLLPLPPPLPLLLPLPPLPLLPPLLLPPLPLPPLPPPPLPPLPLLPPLPLLLPPLPLPLPLLPLLLPLLLPLPLPPLLPLPLPPPLPLLPPLLPPLLLPLPLPPLPLLPLLLLLLPPLPPLPLLPLPLPPPLPLLP...