QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#248860#1335. AiGoAnwar_Gehad_Maghraby#AC ✓1ms3520kbC++201.5kb2023-11-11 22:15:542023-11-11 22:15:55

Judging History

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

  • [2023-11-11 22:15:55]
  • 评测
  • 测评结果:AC
  • 用时:1ms
  • 内存:3520kb
  • [2023-11-11 22:15:54]
  • 提交

answer

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

const int N = 3002 , MOD =  998244353 ; //1e9 + 7;

map< int , ll > mp ;

int32_t main() {

    cin.tie(0);cin.sync_with_stdio(0);
    cout.tie(0);cout.sync_with_stdio(0);

    int n;
    cin >> n;
    string s;
    cin >> s ;

    int ans =0 ;
    for(int i =0 ; i < n; i++) if(s[i] == '.')
    {
        bool bl =0 ;

        for(int j = i-1 ; j >= 0 ; j--)
        {
            if(s[j] == '.')break;
            if(s[j] == 'B')
            {
                bl = 1;
                break;
            }
        }

        bool bl2 =0 ;

        for(int j = i+1 ; j < n ; j++)
        {
            if(s[j] == '.')break;
            if(s[j] == 'B')
            {
                bl2 = 1;
                break;
            }
        }

        if(bl && bl2) continue;

        int w= 0;

        int last = i ;
        for(int j =i+1 ; j < n ;j++)
        {
            if(s[j] == '.') break;

            if(s[j] == 'B') w++ ;

            last = j ;
        }

        while (last > i && s[last] == 'B') w-- , last-- ;

        int w2 = 0;

        last = i ;
        for(int j = i-1 ; j >=0  ;j--)
        {
            if(s[j] == '.') break;

            if(s[j] == 'B') w2++ ;

            last = j ;
        }

        while (last < i && s[last] == 'B') w2-- , last++ ;


        ans = max(ans ,w + w2) ;
    }

    cout << ans ;


    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3388kb

input:

5 .WB..

output:

1

result:

ok answer is '1'

Test #2:

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

input:

5 .WBB.

output:

2

result:

ok answer is '2'

Test #3:

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

input:

6 .WB.B.

output:

0

result:

ok answer is '0'

Test #4:

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

input:

6 .WB.WB

output:

0

result:

ok answer is '0'

Test #5:

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

input:

5 BBB..

output:

0

result:

ok answer is '0'

Test #6:

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

input:

100 BBBBBBBBBBBBBB.WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

83

result:

ok answer is '83'

Test #7:

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

input:

100 B.WBBBBBBBBBBBBBB.WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

80

result:

ok answer is '80'

Test #8:

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

input:

100 BBBBBBB.WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.W.WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.WBBBBBBB.

output:

41

result:

ok answer is '41'

Test #9:

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

input:

100 BBBBBBBBBBBBBBBBBB.W.WBBBBBBBBBBB.WBBBBBBBBBBBBBBBB.WBBBBBBBB.WBBBBBBBBBBBBBBBBBBBBBB.W.WBBBBBBBBBB.

output:

22

result:

ok answer is '22'

Test #10:

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

input:

100 .W.WBBBBBBBBB.W.W.WBBBBBB.WBBB.WBBBBBBB.WBB.WBB.WBBBBBBBBBBBBB.WBBBBBB.WBBBBBBBBBBBBBBBBBBBBB..WWBB.

output:

21

result:

ok answer is '21'

Test #11:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW.BBBBBBB

output:

90

result:

ok answer is '90'

Test #12:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW.BBBBBBBBBBBBBBBBBBBBBBW.B

output:

72

result:

ok answer is '72'

Test #13:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBW.BBBBBBBW.BBBBBBBBBBBBBBW.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW.BBBBBBBBBBBBBBB

output:

20

result:

ok answer is '20'

Test #14:

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

input:

100 .BBBBBBBBBBBBBW.BBBBBBBBBBBW.BW.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW.BBBBBW.BBBBBBW.BBBBBBBBBBW.BBBBB

output:

13

result:

ok answer is '13'

Test #15:

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

input:

100 .BBW.BBBBBBBBW.BBBBBBBBBBBW.W.BBBBW.BBBBBBBBWW..BBBBW.BBBBBBW.BBBBBBBBW.BBBBW.BBBBBW.BBW.W.BBBBBBBBB

output:

4

result:

ok answer is '4'

Test #16:

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

input:

20 WBBBBBBBBBBBBBBBBBB.

output:

18

result:

ok answer is '18'

Test #17:

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

input:

40 WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

38

result:

ok answer is '38'

Test #18:

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

input:

60 WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

58

result:

ok answer is '58'

Test #19:

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

input:

80 WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

78

result:

ok answer is '78'

Test #20:

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

input:

100 WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

98

result:

ok answer is '98'

Test #21:

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

input:

20 .BBBBBBBBBBBBBBBBBBW

output:

18

result:

ok answer is '18'

Test #22:

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

input:

40 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW

output:

38

result:

ok answer is '38'

Test #23:

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

input:

60 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW

output:

58

result:

ok answer is '58'

Test #24:

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

input:

80 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW

output:

78

result:

ok answer is '78'

Test #25:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW

output:

98

result:

ok answer is '98'

Test #26:

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

input:

100 WBBBBBBBBBBBBBBBBBB..BB.BBBBBBBBBBB..BBBBBBBBBBBBBBB.BBBBBBBBBBBB.BBBBBBB.BBBBBBBBBBBBBBBBBBBBBB.BBB

output:

18

result:

ok answer is '18'

Test #27:

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

input:

100 BBBBBB.B.BBBB.BBB.B.WBBBBBBBBBBBBBBBBBB..BBBB.BBBBBBBBBBBBB.BB..BBBBBB..B.BBBBBBBB.....BBBBBBBBB...B

output:

18

result:

ok answer is '18'

Test #28:

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

input:

100 BBB.BBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBB.BB.WBBBBBBBBBBBBBBBBBB...BBBBB..BBBB.BBBBBBBB.BBBBBB.BBB.BBBBB.

output:

18

result:

ok answer is '18'

Test #29:

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

input:

100 .BBBB..B.BB.BBBBBBB.B.BB.BBBBBBBB.B.BB.B..B.BB.BBBBBBBBBBBB.WBBBBBBBBBBBBBBBBBB..BBBBBBBBBBBBBBBBBB.

output:

18

result:

ok answer is '18'

Test #30:

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

input:

100 .B.B.BBBBBBBBBBBBBBBBBB.BBBBBBBBB.BBBBBBBB.BBBBBBB..BBBBBBBB.BBB.BBB.BBB.BBBBBB.WBBBBBBBBBBBBBBBBBB.

output:

18

result:

ok answer is '18'

Test #31:

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

input:

100 .BBBB.B..BB.B.BBBBBBBB.BB.BBBBBB..BBB.B.BBBB.B.BBBB.BBB.BB.BBBBB.BBBBBBBBBBBBBB..BBBBBBBBBBBBBBBBBBW

output:

18

result:

ok answer is '18'

Test #32:

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

input:

100 B.BBBBB.BBBBB.B.BBB.BBBBBBBBBBBBBBB..BB.BB.BB.B..BBBBBBB.BB..BBBBBBBBBBBBBBBBBBW.BBBBBBBBBBB.BBBBBB.

output:

18

result:

ok answer is '18'

Test #33:

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

input:

100 BBBBBB.BBBBBBB.B..BBBBB..BBB.BBBB.B.BBB..BBBBBBBBBBBBBBBBBBW.BBBB.BBBBBB.BBBBB.BBBBBB.BBBBBBBBBBB.BB

output:

18

result:

ok answer is '18'

Test #34:

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

input:

100 .B.BBBB.BBBBB.BB.BB..BBBBBBBBBBBBBBBBBBW..B.BBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBB.BBBB.B.B.BBBBBB.BBBBBBB

output:

18

result:

ok answer is '18'

Test #35:

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

input:

100 .BBBBBBBBBBBBBBBBBBW.BBB.BBBBBBBBBBBB.BB.BB.BBB.BBBBBBBBBB..BBBBBBBBBBB.BBBBBBBBBB..B.BBB.BBBBB.BB.B

output:

18

result:

ok answer is '18'

Test #36:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

0

result:

ok answer is '0'

Test #37:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBW.BBBBBBBBBBBBBBBBBBBBBB.B.

output:

0

result:

ok answer is '0'

Test #38:

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

input:

100 .BBW.BBBBBBBBBBBBBBBBBB.BB.BBBBBBBBB.BBBBBW.BBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

2

result:

ok answer is '2'

Test #39:

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

input:

100 ..BBBBBBBBBB.BBBBB.WBB.BBBBBB.BBBBW.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW.BBBBBBBBBBBBBBB.BBBBBBBBBBB.

output:

0

result:

ok answer is '0'

Test #40:

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

input:

100 .BB.BBBBBBB.BBBBBBBB.WBBBBBBBBBBBBBB.BBBW.B.WB.BBBBBBBBBBBBBBBBBBBBB.BBBB.BBBBBBBBBBBB.WBBBBBBBB.B..

output:

0

result:

ok answer is '0'

Test #41:

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

input:

100 .WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.WWWWWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

39

result:

ok answer is '39'

Test #42:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWWWWWWWWWWWWW.BBBBBBBBBBBBBBBBBBBBBBBW.

output:

60

result:

ok answer is '60'

Test #43:

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

input:

100 .WBBBBBBBB.WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBBBBBBBBBBBBBBBBBBBBBBBBBBB..

output:

27

result:

ok answer is '27'

Test #44:

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

input:

100 .BBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBW.

output:

0

result:

ok answer is '0'

Test #45:

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

input:

100 .WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.WWWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBB.BBBBBB.

output:

0

result:

ok answer is '0'

Test #46:

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

input:

100 .BBBBBBBBB.BWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW.BBBBWWW.BBBBBBBBBBBBBBBBBBBBBW.

output:

0

result:

ok answer is '0'

Test #47:

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

input:

100 .W.WWWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.WWWWWWWWWWWWWWWWWWWWWBBBBBB.BBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB.

output:

0

result:

ok answer is '0'

Test #48:

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

input:

100 .BWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW.BBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBW.

output:

1

result:

ok answer is '1'

Test #49:

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

input:

100 .WBBBBBBBBBBBBBBBBBBBBB.WWWWWWWWWWWWBBBB..WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW.WWWWWWBBBBB.WWWWWWWWWB.

output:

4

result:

ok answer is '4'

Test #50:

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

input:

100 .BBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBWWWWW.WWWWWWWWWWWWWWWWWW.WW.WWWWWWWWWWWWW.BBBBBBBBBBBBBBBBW.

output:

16

result:

ok answer is '16'

Test #51:

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

input:

100 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

0

result:

ok answer is '0'

Test #52:

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

input:

100 WBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.

output:

98

result:

ok answer is '98'