QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#912866#1204. En-JOI-able Logo Designmodwwe100 ✓136ms104292kbC++232.2kb2025-02-24 00:30:512025-02-24 00:30:53

Judging History

This is the latest submission verdict.

  • [2025-02-24 00:30:53]
  • Judged
  • Verdict: 100
  • Time: 136ms
  • Memory: 104292kb
  • [2025-02-24 00:30:51]
  • Submitted

answer

///#include "dungeon2.h"
#pragma GCC optimize("Ofast,unroll-loops")
#include<bits/stdc++.h>
//#define int   long long
#define ll long long
#define down cout<<'\n';
#define debug cout<<" cucuucucuuu",down
#define modwwe  int t;cin>>t; while(t--)
#define bit(i,j) (i>>j&1)
#define sobit(a) __builtin_popcountll(a)
#define task2 "ftree"
#define task "test"
#define fin(x) freopen(x".inp","r",stdin)
#define fou(x) freopen(x".out","w",stdout)
#define pb push_back
#define mask(k) (1<<k)
#define checktime   cerr << (double)clock() / CLOCKS_PER_SEC * 1000  << " ms";
using namespace std;
#define getchar_unlocked getchar
mt19937 rd(chrono::steady_clock::now().time_since_epoch().count());
int rand(int l,int r)
{
    return uniform_int_distribution<int>(l,r)(rd);
}
void phongbeo();
const int inf = 1e9;
const ll mod2 = 1e9+7;
const ll base=67;
int  n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
int  i, s10, s12,k1,k2,k3,s11,lim,w,l,r,dem5,dem6,dem7,dem9;
int kk;
int t;
int el = 19;
main()
{
    if(fopen(task2".inp","r"))
    {
        fin(task2);
        fou(task2);
    }
    if(fopen(task".inp","r"))
    {
        fin(task);
        fou(task);
    }
    ios_base::sync_with_stdio(0);
    cout.tie(0);
    cin.tie(0);
    /// cin>>s1;
//int t;cin>>t; while(t--)
    phongbeo();
    checktime
}
string s;
int a[mask(20)+1][3];
int dp[mask(20)+1][21];
int get(int x,int y,int z)
{
    if(x<=y)return (y-x+1)-(a[y][z]-a[x-1][z]);
    return (mask(n*2)-x+1+y)-(a[y][z]+a[mask(n*2)][z]-a[x-1][z]);
}
void phongbeo()
{
    cin>>n;
    cin>>s;
    for(int i=1; i<=mask(n*2); i++)
    {
        int x=0;
        if(s[i-1]=='O')x=1;
        if(s[i-1]=='I')x=2;
        a[i][x]++;
        for(int j=0; j<3; j++)
            a[i][j]+=a[i-1][j];
    }
    s4=inf;
    for(int j=1; j<=n; j++)
        for(int i=1; i<=mask(n*2); i++)
        {
            int i1=(i+mask(j*2-2)-1)%mask(n*2)+1;
            int i2=(i1+mask(j*2-2)-1)%mask(n*2)+1;
            int i3=(i2+mask(j*2-2)-1)%mask(n*2)+1;
            dp[i][j]=get(i,i1-1,0)+get(i1,i2-1,1)+get(i2,i3-1,2)+dp[i3][j-1];
            if(j==n)s4=min(s4,dp[i][j]);
        }
    cout<<s4;
}


Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 30
Accepted

Test #1:

score: 30
Accepted
time: 0ms
memory: 6248kb

input:

1
OOOJ

output:

1

result:

ok single line: '1'

Test #2:

score: 30
Accepted
time: 0ms
memory: 8136kb

input:

1
JJOO

output:

1

result:

ok single line: '1'

Test #3:

score: 30
Accepted
time: 0ms
memory: 6120kb

input:

2
OJJOOJJIJIIJJOII

output:

7

result:

ok single line: '7'

Test #4:

score: 30
Accepted
time: 0ms
memory: 6248kb

input:

2
IJOIOIOJIJOJOJOI

output:

7

result:

ok single line: '7'

Test #5:

score: 30
Accepted
time: 0ms
memory: 6116kb

input:

3
IJOIIIIIIIIIIIIIIIIIJIIIIIIOIJOJIIIOIIIIIIIIJJJIIIIIJIIIIIIOIIJI

output:

36

result:

ok single line: '36'

Test #6:

score: 30
Accepted
time: 1ms
memory: 6244kb

input:

3
JJJIOIJJOOIJOJJIOIJIIOOJOOIOJJOOIJJIJIIOIIIJJOIJJIIJIJIJIOIIJJJJ

output:

33

result:

ok single line: '33'

Test #7:

score: 30
Accepted
time: 1ms
memory: 6040kb

input:

4
JIJIJJJJJIJJJJOOJJJJJOJJIJJJJJIOIJOJJIJJIJOJOJJJJJJJOJJJJJJJIOJJJOIJJOJJJOOOIJJJJJOJIOJOJIJJJOJJJJJJJJJOJJJJJJOJJJJJJJOJJJJJJJIJJJJJJJJIOJJOJJIIJJJJIJJJJJJJJIIJJJIOJJJJJJIJJIJJJIIJIJOIIJJJJJJJJJJIJIJJJOJJOJJJJOIJJJJJJJJIOOJJJIJJJOIJJJJJIJJJOJJJJOJIIJJJJJJJ

output:

154

result:

ok single line: '154'

Test #8:

score: 30
Accepted
time: 0ms
memory: 6116kb

input:

4
JIJIJIJIIIJOIIJIOJJJOIJIIJJJIOJIJJOIIOIIOJOJIOIOOOIJJJJIOJOOIJOIJIIJIIIJIIIIJOJIOJIIIOJOJJIOOJJJIJJJOJOJJIOJJJJOOOJJOJOIJOIOJJJIJJJOOOJIJIIIJIIIOIJJIIIIOJIIIOOIOJJIOJOOIIJOIOIIIOJJOIIJIOIJIIIJJOJOJOIOOOIJIJOJIIIOJOOIIIJIIOOJJIJIIIJOOJIJIIOIOJOJIOOOIIIJIJIJ

output:

148

result:

ok single line: '148'

Test #9:

score: 30
Accepted
time: 0ms
memory: 6124kb

input:

5
JOOJJJJOOOOOJOJJOJJJOOOOOJJOOOOOJOOJOJJJOJOJJOJOJOOJOJOOJJOOJJJJOOJJJJJOJOJJJJJJOJJOOJJJJJJOJJOJOJJJOOOOOOJJOJJOJJJJOOJOJJOJJJJJJJJJOJJJJJJJJOOOJJJJOJJJJOJOOOOJJJJOOJJJOJOOJOOJJJJJOJOJOJJJJOOJJJJOOJJOOJOJOJOJJJJJOJOOJJJJOOJOJJOJJJJOOJJJOJJOJJOJOOJOJJJJJOJOJJJOJJJJOOOOJOOJJOJOJJJOOOJJOJOOJJJOOJJJOO...

output:

652

result:

ok single line: '652'

Test #10:

score: 30
Accepted
time: 0ms
memory: 6244kb

input:

5
IJJJIJJOOJJIIIIIIJIJIOIIIJIIJIJIIOJJOIJJIJJJJIJIIJJIJJJIOIIIJJJIIIIIJOJJOJIIIJIJIIJOIJIJJJOJOOIIJJJIIJJIOJJIIIJJIOIIJIIOIIIJOJIIOIIIOIIIIJJIIJIIJIIJIOIOJJIIIJIJIIJIIIJIJIIJJIIJJIIJOIIOIJOIJJJJOJJOJOIIOJIIIOJIIIIJIOOOIOIJIIIIOOIJJJIJIJIIIJIJJJJIJIJJIIIJIOOJIJJIIIJIIJIOIJIIIJIJJIIIIJIOIJOIOIIJJOIIII...

output:

653

result:

ok single line: '653'

Test #11:

score: 30
Accepted
time: 0ms
memory: 6116kb

input:

1
IJJO

output:

0

result:

ok single line: '0'

Test #12:

score: 30
Accepted
time: 0ms
memory: 6016kb

input:

2
IIIJJIIJOJJIOOOI

output:

3

result:

ok single line: '3'

Test #13:

score: 30
Accepted
time: 0ms
memory: 6072kb

input:

3
JJJJJJJJJIJJJOOOOOOJOJOIOOOOOJJIIIIIOIIIIIIIIJJJJOOOIIIIIJJIIJJJ

output:

9

result:

ok single line: '9'

Test #14:

score: 30
Accepted
time: 0ms
memory: 6052kb

input:

4
IIIIIIJIIIIIIIIOIIIIIIIOIJIIIIIIIIIIIIIIIIJIIIIIIIIJIJIIJOIOJJJJIJJJJOJOOOJOOOOOOOOOOOOOJIIJIIIIIJIIIIIIJJIJOOOIIOOJJIIIJJIJJJJJJJIJJJJIJJIIJJIIJJJJJJJJOJJJJIJJJJJIJJJJJJJOJJJJJJJJJJJJIOOOOOOOOOOOOOOOOOOOJJOJIOIOOIJOIIOOOOOOOOOOJOIJOOOOJOOOOOJOJIOOIIIIIIII

output:

51

result:

ok single line: '51'

Test #15:

score: 30
Accepted
time: 1ms
memory: 6076kb

input:

5
OOOOOOOOOOOIOOOOOOJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIOOJOOOOOOOOOOOIOOOOOOOOJOOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJOOOOOOOOOOIOIIIIIIIIIIIIOIIIIIIOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIOII...

output:

45

result:

ok single line: '45'

Subtask #2:

score: 70
Accepted

Dependency #1:

100%
Accepted

Test #16:

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

input:

6
OOJOIJIJOIJIIIIJIJJIIOOOOIIJOOIJOOJOIJIJJJJOIOJOOIJIIJIJIIOJJJJJJJJOIJOIOOOJIIOOIJJIIIIOIIOIIJJOIJJIJIJOOIIIIJOJOOOOOJJIJIOIIOIIOOIJJIIOIJIOJOJIOJJJIIJIJIJOOIOIIOJJIJJIJOJIIJIJOIJJIOOJOIIJIOJOIJIJIIJOIOOOJIOOIOJOIIIJOJJOOJOIJJIJIIJOIIJOJJOOJIOIIIJIJOIOIOIOIJIJOIOJIOIIJOJOJIJIIIIOIOJOIJIOIIJOIJOIII...

output:

2664

result:

ok single line: '2664'

Test #17:

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

input:

6
JIIIIOIOOJIOOOJIIOJIIJIOIJOIIOIIJIOIIOOIIOJOOJOIOIIIJIJOIOOIOOIOOOJJOIOOOJJOJOOJOOIOOOOIOIOOIOIOIJOIIIOIJIOOIOOJOOIOOIJIIIIJOOOIOJIOOOIOOIOIIOOIOOIIOJOOOOOIIIJIOOOIOIIJIIIIOOIOOJOIOJIJOIOIIOOJIIIIOOOOIOIJOOJJOIIIJOIJIIJOOJIJIOOJIOIOJIJOIOOOJIIOJIOIIIOIIIIOJOIJJIOIOIOOOOIOIIJJIIIIOOOOIOIOOIIOOIJJOO...

output:

2638

result:

ok single line: '2638'

Test #18:

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

input:

6
OIIJJOJOJIJJIIJIOJJOJIOJIJJJIJJJOIJJIIOJJIOIJJJJIIJIJJOJIIJOOOJOJOOOJIOJIJJJOIIJOJJJJJJJOJIOJJJJOJIIJIJIJIOIIJJIJIJJOJIOJJJOJJJJOJOIOIIIJOJJJJIIJIJJJJOIJIJJIJJIJIJJJIJJIJIJOIIJOJJJOJJJIIJIJOJIIJJJJIIIJJJIIOJJIJIJJIIIJIIIJJIJJOIOJOJIIOJJJJIIOIJJOJJJIJJJJIJIIOJIIJJJOJOJJJJIIJIIIJJJJIIJJOJJOOOIJIIJJJ...

output:

2655

result:

ok single line: '2655'

Test #19:

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

input:

6
OOJJJJJIOJJJJJOJOJJJJJJJJJJJJJJJJJOJJJJJJJOJOJJJJJJJOJJJOJJJJJJJOJOOJJJOJJJJJJJJJOOOJJJOJJJJJJOOJJIJJOOJJJJJOOJJJJOOJOJOOJJJJJJJJJJJJJJJJJJJJOJOJJJJOJJJJJOJJJJJJJJJJJOJJJJJJOJJOJJJOJJJJJJJJJJJOJJJJJJJJJJJOJJJJJJJJJJJJJOJJJOJJJJJJJJJOJJJJJJOJJOOJIJJJJJOJJOJJJJJJJJJOJJJJJJJJIOJJJJJJOJJJOOJJJJJOOOJJJ...

output:

2672

result:

ok single line: '2672'

Test #20:

score: 70
Accepted
time: 1ms
memory: 7572kb

input:

7
OOOIOJJJIJIIIOJIIOIJOIOIIJOJOOOOOJOIOJIIOJJJOIJOIIIJJOJOJIIIOJOJJOOIIIOJIOOJOJIIOIOIJOJIOOJJOOIOIIOIJOIOJIOIOOJJOIJOOIIOIIIOIIIIIOJOJIJOIIJIOIIJJIJIIJIJIIIIIOJOJOIOOJIOJJIOIJJIJJOJOOOIIOOJIOIJIIIOOIIOOJIOJOJJJJOJJIIOJJIOJIJJOJIOIJJOOIOJOIIJOJJIIOOJIIJJIIOJJJOJOJJJOJJOOOIJJOJJOIJJOOOOJOJJOIJJIJOOJJ...

output:

10766

result:

ok single line: '10766'

Test #21:

score: 70
Accepted
time: 1ms
memory: 7448kb

input:

7
IIJOJOIJIJJJIOJIJIIIIJIJIJOJIJOJJOJJIIOOOIOOOOJJIOIIIOOIJJJJJIOIJJIJIIOJJOJIOJOJJOJJOIOOIIJIIIOOJIJJIOOIIOJIOIJIIIOJIJJJJJIJJIIJJJIJOJOIOOJIJIJJOJJIJIIIIOJJOOIJIJJOJJJIIIOJJJIJIJIJIJJJIIJJJJJOJOIJOJOIJIOIOOJIIIIJJIJOIJOJIJOJJJOJJOJIOJJIIJIJIJIOOJJOOOIOOIOOIIIJJOJOIIOIJIIIIIJIIOIJIOJIIJIIOJIOJIJIOI...

output:

10762

result:

ok single line: '10762'

Test #22:

score: 70
Accepted
time: 1ms
memory: 9628kb

input:

7
IIJJJJIIIIIIJIIJIIIJIIIJIIIIIIIJIIJIIIIJJIJJJJIIJJIJIIJJIJJJJJIIIIJJJJJJIJIJIJJIIJJJJJJJIIJJIIJJIIJIJJIJIIJIIJJJIIIIIJJIJJIJJIJJJIIJIJJJIIJJIIIJJJJJIJIIIJIJJIIJIIIIJIIIIIJJIIIIJJIIIIJIIIJIJIJIJIJJJJIJJJJIIJJIIJIIJIIJJIIJJJJIIIIJIJIIJJJJJJIIIJIJJIJIJJJJIIIIJJJJJIIJJJIJIJIJIIIJJJIIJIIIIJJIIJJIJIIJII...

output:

10777

result:

ok single line: '10777'

Test #23:

score: 70
Accepted
time: 2ms
memory: 7452kb

input:

7
IIIOOIIOOOIOIIOIIOIIIOIJJIIOJJIOOOOIOOIIIIOOOIIOIOIIOOOOIJIJIJJOJJIIIOIOOIOOIIIOJOIIIOIOOIIIIOIJIOIOIIIIJOOJOIIIOOOJOOIIOIIIOJOIOOJIOIIJOIIIIIJOIOIIOIIIOIIJJOIOJJIOIOOIIIIIIOIOIJIOIIOIIOOOIIIIJOIJIIIIIOJIOIOJIIIIIIJOOJOOIJIJIIJIOIOIOIOIIIIOIIOJJIIOIOIIJOIOIOJIIIOOJIIOIIIIIOOIOOOIIJIIIIOJIOIIOIIOII...

output:

10767

result:

ok single line: '10767'

Test #24:

score: 70
Accepted
time: 4ms
memory: 11680kb

input:

8
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...

output:

43690

result:

ok single line: '43690'

Test #25:

score: 70
Accepted
time: 5ms
memory: 11680kb

input:

8
IJOOJJOIJIJJOOOIJIOOJOJOJJOJJOJIJJOIIOIIIOOOOOOOJOIJOIJOIIIOOJOOIIIOJIOJIOIOIIOJIOIIOIIIJJJJJIIOOIIJOIOJOOOIIOJOOOOJIOIJIIJOIIJJIOJOJOOJJOJJJOIJIOJOOJJIJOJIJJJJJOOIIOIJIOOJIJOJIOJJOIOOOJJJJJIIOIOOIOOJIOJOIJOJOJOJOJIOIIOOIIJOOIJOOJJOIIJOOIIOJIOOIIJJOJIIJIIIOOOIJJIJIJOOIJJIOOIJOOIIJIJJOJOJOIJJOOJIOI...

output:

43361

result:

ok single line: '43361'

Test #26:

score: 70
Accepted
time: 4ms
memory: 11804kb

input:

8
IOJOIIOOIIOOOOIIOIIOIIIOJIIOJOIJIOJOOIIOIIIIIOJIIJIIOIOJOIIOOOIIIOOIJIIIIOIIJOIJIOIOIJOJJJIOIIOIJIIOIOJIIIJOIOIIOOIOOIIIIJOOOJJIOOJOIIIJOIOIJOJOIJIJOIOOJIIOIOIOIOOOIIOIOOOOIOOJOIIOOIOIJJIJIJJIJIOJIOIOIIIOOOOOJOOOOIJIIOOOOIIOIIJJIIOJJOIIOJIJOIOOIIJOOOOJOIOOOIIIIOOJIJOIIIOOOIIIOOJIIOOJJIIJIIIIOJIIOJ...

output:

43417

result:

ok single line: '43417'

Test #27:

score: 70
Accepted
time: 4ms
memory: 11552kb

input:

8
OOOIIOOOOOIIIOIIOIIIOOIJIIIOJOOIOIIOIOJIOIOIIJJIOIIJIJOIOIIOIJIOIJIOIIIIOOOOIIOOIIOOIIIIIJIOOOOIIIIOIIOIIIIIOIIIOOIOJIIOOIIOJIIIIOIOIIIIIOIIIOOIOIIIOOIOIOIJOOOOJJIIIOOIIIOIIOOOIIIIOIIIOIIIOIOIOIIIOJIIIIOIIIIIIIOIIIJIOIOIIOIIOIOOIIJIIJIIIIOOIIIIIIIOOIOOJJOIIOIIOIJOOIIIJOIOIOJIIJIOOJIIIOIJJOIOOJIJIO...

output:

43367

result:

ok single line: '43367'

Test #28:

score: 70
Accepted
time: 29ms
memory: 29924kb

input:

9
OJIIOIJIOOOOJJOJOIJJIOOJOIJOJOIJIOJOJJJIIOIOIJIOOOIIJIJOOOJIJIJOOOIIJOOJOJIJIOIJIOJJJJOOOIJOJOJOIJOIJJOIOOOJOOOIIIJJJJIJJIIJIJJIJOJIJIIJJOJOOIJIOIIJOJJOJJOOOJOJJIIIJJJIIIOOOJOJIIOIIIOOIOOOOOIOJIJJIJJJOJOIIJIOJJOOIJOJJIJIJIJIIJOOIOOJIIIIIIOJIJJJJOIOJJJJJIOOOOIOIOIIJOJJIOOIOJIOIJIJIIIOJOJIJJJOIIJOJI...

output:

174326

result:

ok single line: '174326'

Test #29:

score: 70
Accepted
time: 23ms
memory: 29800kb

input:

9
IIJOJOIOJIIOIJIJJJJJJIJIJJJIOJIIOJIIJOJOIOOIIJJJIIOIJIJIJIIJJIIIIJOOIOOJIJOOJIOOIOJJJIJJIJJOJIOOIIJOJJJOIOJIJOJIJOOJJIJIJIJOJJIOIJOOJIIIJJOIIJIJJIIJIOJIJIIIOIIJJJIJJIJIIJIJIIIJOIIIIJIJJIIJOJJJJIIIIJJOJJIJOOIIJIJIJIIIIJIIJOJIJJJJJJOJJIJJIOJIJJOIIOOIIJJJJOJIIJIOIOJIIIJJIJIJIIOJIJJIOOIIOJIIIOOOOOIIII...

output:

174037

result:

ok single line: '174037'

Test #30:

score: 70
Accepted
time: 26ms
memory: 31848kb

input:

9
OOOOOOOOOOOOOJOOOOIOOOOOOOOOOOOOOOOOOOOIOOOOOOOJOOOOOIOOOOOOOOIIOOJOOOOJOOOOOOOOJOIOOOOOOOOOOOIOOOIOOOOOIOOOOOOJOOIIOIOOOOIOOOIOJOOOOOJOIOOOOOOOJIOJOIJIOOJOOOOOIIOOOOOOOOOOOOOOOIOOIOIJOOOIOIOOOOOOOOOOIIOOJOIOOOOOOOOIOOOOIOOOOOOOIOOIOOOOOOOOOOOIOOOJIIJOOOOOOOOOIOIIJOOOOOOOOOJOOOOOOOOOOOOJIOIOJOOOOO...

output:

174244

result:

ok single line: '174244'

Test #31:

score: 70
Accepted
time: 21ms
memory: 29804kb

input:

9
OOOOOOOOIOOIOIIIOOIIOOIOOIOIOJOOOOOOOOIJOIIIOIOOIOIIOIIOIOIJOOJOIOIIJOJOJIOJJIOOOIOIOJJOOOIOOOOOIIOOIOOOJJIOJIIIOOOOIIOOIJJIOIOJOJOOOOOOOOIIJOOOIOOIJOIOJJIJJJOOOOOOJJOOOOOJIOOJOOOIJOOIOIIIOOOOIIOOIIOOIOJOOJJOOIOIIOIOOJJIOIOOOIIIJJOJOIOJIJOOIIJOOOOOJJJIOOOOOIJIOOIOIOJOIIJOOIOOOIOOIIOOOJOOOOOOOIIOJO...

output:

174075

result:

ok single line: '174075'

Test #32:

score: 70
Accepted
time: 132ms
memory: 104128kb

input:

10
JIOIOJIOIJJJOOJJIJOIJOIOIIOOJIJIIIOIOOIOJOIJIOOJOOIJIIOIIOOIJOOOIJOIOIOJOJIOIJOIOOJIIOJJOIJIOJJIOOJOJOOOOJJJIIIOOJIIIOOIIIJIJIJIOOJIOIJOJIJIJJJOOOIIIJOIIIOOIOOOJOIOIJOJOIIIOIJIIOJOOOOIOOJJIIOIJOOOIOIOOOJIOIOJJOOOJIOOIIIIJIIOJIOJJOJOIIOJJJJIJJOOIIOIOJJIOJIOIOOOJJIJOJOOIOJOOIJOIIOOJIOJJIIJOIIJJJIIO...

output:

698099

result:

ok single line: '698099'

Test #33:

score: 70
Accepted
time: 127ms
memory: 104168kb

input:

10
OIOJOOIOIOJJJOOIIOJOJJOOOJJOIJIIJJOIIIJIIJOOJJOIJOIJIOIIJIJOIIIIIOIIOOIOOOOJOOJOIOJOIJIIIJIOIJJJIIIOOIIJOJOJIOOJIJJJIOOJIOJOJIJOJJJOJOOJOOIOOIIOIIOJJIIJIJOJOJOOJIIJOIOIOIOIOJJOIOJIOIJIOIIOIIJJJJOJOIJIIIOOIIIOOOOJOJJIJIOOJIJJOIJIOIJOIOOIOJOOIOIIOIJJOJJJOJIOJIJOOOJOOJOOOIIOJJOOOJIOOIIIJIIJJJOOJOIOO...

output:

698050

result:

ok single line: '698050'

Test #34:

score: 70
Accepted
time: 122ms
memory: 104164kb

input:

10
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ...

output:

699050

result:

ok single line: '699050'

Test #35:

score: 70
Accepted
time: 133ms
memory: 104168kb

input:

10
IIOIIIIIIIIIIOIIIIIIIIIOOIOOOIOIIIIIOIIIIIOIIIIOOIIIOIIIIOIIIIIIIIOIOIIIOOOIIOIIIOIIIIIOIIOIOOIIIIIIIIIIIIIOIIIIIIIIIOIIIOIIIIIOOIOIIIOIIIIIIIIIIIIIOIIOIOIIIIIOIIIIIIIIIIIIIOIIIOIIOIOIOOIIIIIIIIIIIIIIIIIIIIIOOOIIOIIIIIIOIIIOIIIOIIIIIIIIIIOIIOIIIOOIOOIIIIIIIIOIOIOOIIOIIIIOOIOOOIIOIIIOIIIIIIIIIOIOI...

output:

698124

result:

ok single line: '698124'

Test #36:

score: 70
Accepted
time: 1ms
memory: 6384kb

input:

6
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...

output:

9

result:

ok single line: '9'

Test #37:

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

input:

6
OOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIOIIOIIIIIIIIIIIIIOIIIIIIIIIIIIIIIIIIIIIIIIOIIIIIIIIIIIIIIIIIIIIIIIIIIIOIIIOIIIOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIOIIJIIIIIIIIIOIIIIIIIIIIIIIOIIIIIIIIIIIIOIIIIIIJI...

output:

255

result:

ok single line: '255'

Test #38:

score: 70
Accepted
time: 1ms
memory: 7572kb

input:

7
OOJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...

output:

33

result:

ok single line: '33'

Test #39:

score: 70
Accepted
time: 1ms
memory: 7380kb

input:

7
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOJJJJJJJOOOOOOOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOIOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJOOOOOOJOOOOOOOOOOJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...

output:

718

result:

ok single line: '718'

Test #40:

score: 70
Accepted
time: 4ms
memory: 11636kb

input:

8
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...

output:

1253

result:

ok single line: '1253'

Test #41:

score: 70
Accepted
time: 5ms
memory: 11676kb

input:

8
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ...

output:

262

result:

ok single line: '262'

Test #42:

score: 70
Accepted
time: 29ms
memory: 29928kb

input:

9
JJJJJIJJJJJJJJJJJJJJJJJJJJOJJJJJOJJJJOJJJJJJJJJJJJJJJJJJJJJJJJJJJOJJIJJIJJIJIJJJJJJJJJIJJJJJJJJJJJJJJJJJOJJJJJJJJIJJJJJJJJJJJJJJJJJJIJJJJJJJJJOJJJJJJJJJJOJJJJJJJJIJJJJJJJJJJJJJJJJJOJJOJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJOJ...

output:

18481

result:

ok single line: '18481'

Test #43:

score: 70
Accepted
time: 27ms
memory: 29796kb

input:

9
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII...

output:

9

result:

ok single line: '9'

Test #44:

score: 70
Accepted
time: 136ms
memory: 104292kb

input:

10
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ...

output:

0

result:

ok single line: '0'

Test #45:

score: 70
Accepted
time: 134ms
memory: 104164kb

input:

10
OOOOOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJOOOOOOOOOOOOIOOOIOOOOOIOOOOOOOOOOOOOOIOOIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIOOIOOOOIOOOOOOOOOJOOOOOOOOJOOOOOOOOOOJOOOOOOIOOOOOOOOOOOOOOOOOJOOOOOOOOOOOOOOOOOOIOOOOOIOOOOOOOOOJOOOOOJOOOOOOOOOOOOOOOOOOOOOOOOJOOOOOOOOOOOOOOOOOOOOOOIOOOOOOOOIOJOOOOOOOOOOO...

output:

91671

result:

ok single line: '91671'

Extra Test:

score: 0
Extra Test Passed