QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#411166#6528. SequenceRafi2231 1226ms67292kbC++143.3kb2024-05-15 05:59:522024-05-15 05:59:52

Judging History

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

  • [2024-05-15 05:59:52]
  • 评测
  • 测评结果:31
  • 用时:1226ms
  • 内存:67292kb
  • [2024-05-15 05:59:52]
  • 提交

answer

#include <bits/stdc++.h>

#define ll long long
#define ld long double
#define endl '\n'
#define st first
#define nd second
#define pb push_back
#define sz(x) (int)(x).size()
#define all(x) (x).begin(), (x).end()
using namespace std;
int inf=1000000007;
ll infl=1000000000000000007;
int mod=998244353;

const int N=500007,pot=1<<19;

struct T1
{
    int seg[2*pot+7],lzy[2*pot+7];
    T1()
    {
        memset(seg,0,sizeof seg);
        memset(lzy,0,sizeof lzy);
    }
    void push(int v)
    {
        seg[2*v]+=lzy[v];
        lzy[2*v]+=lzy[v];
        seg[2*v+1]+=lzy[v];
        lzy[2*v+1]+=lzy[v];
        lzy[v]=0;
    }
    void ins(int v,int a,int b,int l,int r,int x)
    {
        if(a<=l&&b>=r)
        {
            seg[v]+=x;
            lzy[v]+=x;
            return ;
        }
        if(r<a||l>b) return ;
        push(v);
        ins(2*v,a,b,l,(l+r)/2,x);
        ins(2*v+1,a,b,(l+r)/2+1,r,x);
        seg[v]=min(seg[2*v],seg[2*v+1]);
    }
    int que(int v,int a,int b,int l,int r)
    {
        if(a<=l&&b>=r) return seg[v];
        if(r<a||l>b) return inf;
        push(v);
        return min(que(2*v,a,b,l,(l+r)/2),que(2*v+1,a,b,(l+r)/2+1,r));
    }
};

struct T2
{
    int seg[2*pot+7],lzy[2*pot+7];
    T2()
    {
        memset(seg,0,sizeof seg);
        memset(lzy,0,sizeof lzy);
    }
    void push(int v)
    {
        seg[2*v]+=lzy[v];
        lzy[2*v]+=lzy[v];
        seg[2*v+1]+=lzy[v];
        lzy[2*v+1]+=lzy[v];
        lzy[v]=0;
    }
    void ins(int v,int a,int b,int l,int r,int x)
    {
        if(a<=l&&b>=r)
        {
            seg[v]+=x;
            lzy[v]+=x;
            return ;
        }
        if(r<a||l>b) return ;
        push(v);
        ins(2*v,a,b,l,(l+r)/2,x);
        ins(2*v+1,a,b,(l+r)/2+1,r,x);
        seg[v]=max(seg[2*v],seg[2*v+1]);
    }
    int que(int v,int a,int b,int l,int r)
    {
        if(a<=l&&b>=r) return seg[v];
        if(r<a||l>b) return -inf;
        push(v);
        return max(que(2*v,a,b,l,(l+r)/2),que(2*v+1,a,b,(l+r)/2+1,r));
    }
};


vector<int>V[N];

int sequence(int n,vector<int>a)
{
    for(int i=0;i<n;i++) V[a[i]].pb(i+1);
    T1 Lmn,Rmn;
    T2 Lmx,Rmx;
    for(int i=0;i<=n;i++)
    {
        Lmn.ins(1,i+1,n+1,1,pot,-1);
        Rmn.ins(1,i+1,n+1,1,pot,-1);
        Lmx.ins(1,i+1,n+1,1,pot,-1);
        Rmx.ins(1,i+1,n+1,1,pot,-1);
    }
    int ans=0;
    for(int k=1;k<=n;k++)
    {
        for(auto i:V[k])
        {
            Rmx.ins(1,i+1,n+1,1,pot,2);
            Rmn.ins(1,i+1,n+1,1,pot,2);
        }
        int j=0;
        for(int i=0;i<sz(V[k]);i++)
        {
            while(j+1<sz(V[k]))
            {
                int L=Lmn.que(1,V[k][j+1]+1,n+1,1,pot)-Rmx.que(1,1,V[k][i],1,pot);
                int R=Rmx.que(1,V[k][j+1]+1,n+1,1,pot)-Rmn.que(1,1,V[k][i],1,pot);
                if(L<=0&&R>=0) j++;
                else break;
            }
            ans=max(ans,j-i+1);
        }
        for(auto i:V[k])
        {
            Lmx.ins(1,i+1,n+1,1,pot,2);
            Lmn.ins(1,i+1,n+1,1,pot,2);
        }
    }
    return ans;
}
/*
signed main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cout<<sequence(7, {1, 2, 3, 1, 2, 1, 3});

    return 0;
}*/

詳細信息

Subtask #1:

score: 11
Accepted

Test #1:

score: 11
Accepted
time: 3ms
memory: 48456kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
98
92 89 9 86 80 6 42 20 84 82 46 56 52 30 44 39 35 82 57 33 18 38 32 63 27 55 33 44 41 39 62 26 46 59 21 85 36 60 7 36 50 22 87 83 71 27 4 3 87 47 17 62 70 24 9 20 81 21 57 50 13 32 68 70 11 95 5 56 64 90 47 42 44 72 71 46 84 72 56 63 37 35 80 78 4 54 74 79 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
3

result:

ok 

Test #2:

score: 11
Accepted
time: 9ms
memory: 48216kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
96
1 6 1 4 6 2 5 1 1 2 8 2 4 4 1 9 8 9 8 5 3 6 6 4 9 4 2 8 8 8 2 9 1 3 6 6 1 6 5 5 3 7 9 7 1 8 5 6 8 5 1 1 4 9 6 7 2 6 6 7 4 2 2 8 5 6 4 8 2 6 5 8 6 1 6 2 1 3 4 6 3 6 8 2 5 7 8 2 4 1 5 6 2 3 6 6

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
18

result:

ok 

Test #3:

score: 11
Accepted
time: 3ms
memory: 48312kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
99
1 3 5 1 2 4 1 3 4 1 5 5 3 1 1 4 2 1 4 5 5 4 1 4 4 2 1 2 2 1 5 2 4 2 1 5 1 3 3 4 3 2 3 1 3 2 2 4 1 5 4 2 2 2 4 5 3 4 3 2 3 4 5 4 5 1 2 2 2 5 3 1 3 5 1 2 1 2 1 2 3 1 4 4 4 5 3 3 3 5 1 3 4 2 4 4 2 1 2

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
19

result:

ok 

Test #4:

score: 11
Accepted
time: 4ms
memory: 48240kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
100
29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
100

result:

ok 

Test #5:

score: 11
Accepted
time: 4ms
memory: 48248kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
97
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 8...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
1

result:

ok 

Test #6:

score: 11
Accepted
time: 3ms
memory: 48244kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
100
48 40 13 1 8 31 46 19 42 9 13 8 33 43 85 9 36 21 83 49 4 49 49 24 49 82 9 88 24 33 23 99 79 46 83 49 2 4 40 92 49 44 92 99 49 49 38 49 12 29 49 89 100 81 79 85 22 38 49 8 27 29 3 100 100 42 82 49 31 26 40 49 46 10 49 49 84 77 93 20 33 90 49 18 49 49 18 84...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
18

result:

ok 

Test #7:

score: 11
Accepted
time: 4ms
memory: 48484kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
97
42 47 7 23 9 10 53 75 53 53 2 1 75 14 4 16 53 35 32 37 97 31 47 91 77 84 53 87 93 85 70 80 2 19 53 53 67 85 25 3 37 41 52 21 30 84 25 15 37 30 97 53 22 97 33 97 53 9 69 38 71 6 74 4 13 26 27 90 91 47 11 90 7 76 97 17 80 53 23 95 73 53 1 21 43 42 2 33 29 32...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
11

result:

ok 

Test #8:

score: 11
Accepted
time: 4ms
memory: 48480kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
98
72 73 8 81 47 26 17 61 93 69 95 7 25 42 15 45 17 88 42 94 68 49 23 50 93 42 97 43 11 7 83 42 43 42 57 12 76 54 61 76 71 42 62 87 87 7 42 83 92 47 72 66 88 1 23 51 42 26 74 42 84 70 59 42 83 14 60 81 53 56 42 20 56 8 92 69 42 76 42 24 87 70 4 80 79 61 66 93...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
5

result:

ok 

Test #9:

score: 11
Accepted
time: 4ms
memory: 48424kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
99
85 88 94 94 59 47 63 75 75 40 38 35 59 56 81 48 96 47 46 34 96 62 35 46 83 34 95 34 69 48 15 10 3 92 67 34 38 92 84 84 42 49 86 63 82 65 39 89 80 14 34 69 55 42 67 34 68 86 15 72 18 96 2 7 1 89 16 68 65 97 52 38 92 34 87 16 2 62 34 18 34 74 34 8 21 77 45 8...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
7

result:

ok 

Subtask #2:

score: 0
Wrong Answer

Dependency #1:

100%
Accepted

Test #10:

score: 17
Accepted
time: 7ms
memory: 48284kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1999
486 1494 1286 1247 138 393 816 1646 971 1657 1284 1320 702 194 602 1775 13 1856 61 1264 1005 681 1679 1174 718 1781 1407 97 365 1949 1805 1609 1066 637 98 1686 1361 584 146 1879 941 62 1433 1850 729 1754 71 1292 1945 1328 1705 362 591 407 998 1909 1690 2...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
4

result:

ok 

Test #11:

score: 17
Accepted
time: 3ms
memory: 48520kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1996
1475 182 1399 123 1593 884 1167 1543 663 302 16 217 1284 1777 1875 1996 1238 1368 52 1935 881 235 1437 1002 1000 1473 1248 540 139 282 850 451 797 1595 803 1050 293 1827 1677 1323 1617 1760 13 151 1329 74 1828 1609 532 1224 103 685 1040 48 88 238 501 873...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
3

result:

ok 

Test #12:

score: 17
Accepted
time: 7ms
memory: 48512kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1996
12 36 13 34 17 23 24 32 24 36 28 31 27 19 26 31 24 6 42 32 19 43 25 32 13 39 34 39 24 29 15 32 16 28 36 2 3 37 7 42 34 11 43 25 31 17 43 24 27 43 6 28 17 25 33 44 41 14 27 11 2 5 20 20 7 17 11 19 8 16 2 26 20 43 4 7 43 42 15 19 40 14 31 24 39 16 13 23 19...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
52

result:

ok 

Test #13:

score: 17
Accepted
time: 7ms
memory: 48348kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1998
25 16 15 17 25 1 7 36 24 40 30 2 34 13 38 39 33 1 5 4 3 37 36 17 41 29 21 29 19 12 2 38 18 2 42 11 40 39 21 18 43 26 9 10 11 36 36 38 12 13 8 28 23 26 3 44 32 33 18 15 15 27 18 9 25 36 16 27 4 30 10 26 35 27 43 5 29 33 8 14 43 42 6 12 34 6 28 22 30 3 24 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
49

result:

ok 

Test #14:

score: 17
Accepted
time: 13ms
memory: 48240kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1999
4 5 1 2 5 4 4 4 2 5 3 5 3 3 1 2 5 5 2 3 3 2 2 4 5 3 4 3 2 1 4 2 3 5 2 2 2 5 4 3 5 1 4 2 5 4 3 2 5 3 4 3 5 2 1 1 4 3 2 5 2 1 5 3 5 3 2 4 5 4 1 2 1 2 1 4 3 5 5 2 1 3 3 4 4 4 2 5 4 2 1 2 4 2 5 3 1 1 4 2 3 4 5 2 5 1 3 3 1 2 2 5 1 5 5 4 4 3 2 2 5 4 1 2 3 1 5 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
378

result:

ok 

Test #15:

score: 17
Accepted
time: 8ms
memory: 48564kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1999
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
1

result:

ok 

Test #16:

score: 17
Accepted
time: 7ms
memory: 48364kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1997
831 845 694 533 66 466 615 401 522 181 171 87 245 250 581 66 257 441 723 212 992 910 126 106 798 939 845 214 654 754 761 109 684 708 167 693 44 255 492 586 122 295 637 565 827 487 436 630 97 454 117 814 403 306 637 822 223 327 105 95 996 416 650 181 917 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
261

result:

ok 

Test #17:

score: 17
Accepted
time: 14ms
memory: 48232kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1998
696 737 209 283 554 1052 842 822 892 502 136 1036 301 8 855 900 228 338 233 954 326 410 770 850 455 582 579 993 213 319 562 894 541 947 1010 14 743 908 277 859 458 763 463 816 923 585 880 618 352 622 780 619 11 429 133 180 258 139 807 753 350 197 616 471...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
398

result:

ok 

Test #18:

score: 0
Wrong Answer
time: 7ms
memory: 48528kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
1997
657 1176 941 515 903 1021 551 1103 491 661 1188 961 1073 923 78 355 1094 1112 1092 1006 1243 297 92 1052 223 1005 61 123 116 771 250 1080 874 1238 1046 128 360 1119 212 451 1173 13 303 443 303 1198 119 467 361 1168 784 1062 369 685 366 126 436 272 1141 8...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
212

result:

wrong answer 1st lines differ - on the 1st token, expected: '29', found: '212'

Subtask #3:

score: 7
Accepted

Test #20:

score: 7
Accepted
time: 1029ms
memory: 61404kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499996
53 78 81 111 119 124 126 130 164 175 219 227 233 249 282 298 332 341 348 436 437 448 452 455 462 465 495 535 557 558 576 600 620 627 632 642 643 659 695 696 713 730 743 805 816 865 869 872 875 882 883 902 924 937 990 998 1025 1092 1137 1145 1166 1176 1...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
8

result:

ok 

Test #21:

score: 7
Accepted
time: 1044ms
memory: 61612kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499996
5 7 11 19 19 19 19 23 23 27 29 31 32 33 34 37 37 40 45 49 53 57 67 69 70 76 79 80 82 82 84 89 91 96 105 109 109 109 110 111 112 113 116 119 120 121 122 129 133 135 136 142 145 147 148 151 155 160 161 162 162 171 174 177 178 179 180 181 185 189 191 192 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
9

result:

ok 

Test #22:

score: 7
Accepted
time: 1148ms
memory: 53696kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
100281

result:

ok 

Test #23:

score: 7
Accepted
time: 1035ms
memory: 60484kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 7 8 11 15 17 18 19 19 20 22 24 29 33 33 35 37 39 46 47 48 49 49 49 52 54 57 60 60 62 62 63 68 70 71 72 72 78 79 79 85 86 86 92 94 94 97 99 100 100 106 108 110 114 116 118 119 122 125 127 128 133 133 134 136 137 144 144 145 148 152 153 153 153 160 161...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
9

result:

ok 

Test #24:

score: 7
Accepted
time: 1054ms
memory: 60560kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499996
18 24 36 39 56 61 85 128 159 164 225 240 252 254 258 263 313 365 387 387 396 439 443 476 481 489 509 526 547 582 583 584 631 635 645 673 679 699 709 724 728 731 741 757 768 785 785 817 827 828 834 836 846 851 858 864 892 900 908 920 920 922 929 962 989...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
11

result:

ok 

Test #25:

score: 7
Accepted
time: 1120ms
memory: 54224kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499996
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
8818

result:

ok 

Test #26:

score: 7
Accepted
time: 1141ms
memory: 54148kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
7068

result:

ok 

Test #27:

score: 7
Accepted
time: 1103ms
memory: 54548kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499998
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
176759

result:

ok 

Subtask #4:

score: 0
Wrong Answer

Test #28:

score: 12
Accepted
time: 1017ms
memory: 54976kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499999
2 1 2 2 2 1 2 3 1 3 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 3 3 3 3 1 3 1 2 2 1 1 1 3 1 3 1 1 2 1 2 2 2 1 3 2 1 1 1 2 2 1 2 2 3 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 3 2 1 1 1 3 1 1 2 1 3 1 1 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
277713

result:

ok 

Test #29:

score: 12
Accepted
time: 1089ms
memory: 53732kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499999
2 3 1 3 3 3 1 2 3 3 3 2 2 1 1 3 1 2 1 3 3 3 2 2 2 2 3 3 2 2 2 1 1 2 3 3 1 3 1 1 2 3 3 1 1 1 2 1 1 1 2 3 2 2 1 2 1 1 3 1 1 1 3 1 1 2 1 3 2 3 1 3 1 3 3 2 1 3 1 2 1 3 2 1 1 2 3 1 2 1 3 3 1 2 1 3 3 3 2 3 2 1 1 2 1 2 3 1 1 2 2 1 3 2 3 2 3 2 2 1 3 2 3 1 3 3 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
166105

result:

ok 

Test #30:

score: 12
Accepted
time: 1202ms
memory: 53736kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499997
3 1 2 1 1 1 1 3 2 1 2 2 3 2 2 3 3 3 3 3 1 1 2 1 3 2 1 1 2 2 3 1 1 2 1 3 2 2 1 2 1 3 3 2 2 1 3 1 3 2 2 3 3 2 3 1 2 3 2 1 3 2 2 1 3 2 3 2 1 3 3 1 2 1 1 2 1 2 3 1 2 3 1 3 2 3 3 1 3 1 2 1 3 2 1 3 1 2 1 2 2 1 1 2 2 1 3 3 2 3 1 3 3 3 2 1 1 2 2 2 1 1 2 1 1 2 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
167067

result:

ok 

Test #31:

score: 12
Accepted
time: 1226ms
memory: 54752kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499996
3 2 3 3 3 1 2 3 2 2 2 2 2 2 2 3 2 2 3 1 3 1 3 2 1 2 2 3 3 3 3 1 2 1 2 2 3 2 2 2 3 3 2 2 2 1 2 2 2 3 3 2 3 3 3 3 3 2 1 3 3 2 3 3 3 3 2 2 3 3 2 1 2 2 3 3 2 3 1 1 3 2 3 2 1 3 3 2 3 3 3 1 3 2 2 3 3 2 2 3 2 3 3 2 3 3 3 2 1 1 3 3 1 2 3 3 1 3 2 3 3 3 3 3 3 2 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
277892

result:

ok 

Test #32:

score: 0
Wrong Answer
time: 1192ms
memory: 53764kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
249998

result:

wrong answer 1st lines differ - on the 1st token, expected: '125000', found: '249998'

Subtask #5:

score: 13
Accepted

Test #33:

score: 13
Accepted
time: 1022ms
memory: 67280kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499999
490225 471440 499001 369862 494577 479599 486292 476071 471988 486939 482356 482290 497141 488452 495446 494292 404798 493826 482595 481107 447196 477441 418064 495941 448927 483365 418585 489220 443224 482574 487957 467944 493253 472016 475543 442250 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
1

result:

ok 

Test #34:

score: 13
Accepted
time: 1012ms
memory: 67292kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499999
490225 471440 499001 369862 494577 479599 486292 476071 471988 486939 482356 482290 497141 488452 495446 494292 404798 493826 482595 481107 447196 477441 418064 495941 448927 483365 418585 489220 443224 482574 487957 467944 493253 472016 475543 442250 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
1

result:

ok 

Test #35:

score: 13
Accepted
time: 1046ms
memory: 66896kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499999
8693 471440 17469 369862 13045 479599 4760 476071 471988 5407 824 758 15609 6920 13914 12760 404798 12294 1063 481107 447196 477441 418064 14409 448927 1833 418585 7688 443224 1042 6425 467944 11721 472016 475543 442250 17475 477814 477933 468083 40726...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
2

result:

ok 

Test #36:

score: 13
Accepted
time: 1033ms
memory: 66884kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
499999
8693 471440 17469 369862 13045 479599 4760 476071 471988 5407 824 758 15609 6920 13914 12760 404798 12294 1063 481107 447196 477441 418064 14409 448927 1833 418585 7688 443224 1042 6425 467944 11721 472016 475543 442250 17475 477814 477933 468083 40726...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
2

result:

ok 

Test #37:

score: 13
Accepted
time: 1152ms
memory: 63256kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
2

result:

ok 

Test #38:

score: 13
Accepted
time: 1165ms
memory: 63460kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
1

result:

ok 

Test #39:

score: 13
Accepted
time: 1107ms
memory: 62012kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
1

result:

ok 

Test #40:

score: 13
Accepted
time: 1072ms
memory: 61748kb

input:

8wq90di9812978rqwiok0k0o21klklm21oiwi121
500000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 ...

output:

nfp39szm23aa01pcmyosi03slwpeksnfjri3opqp
OK
2

result:

ok 

Subtask #6:

score: 0
Skipped

Dependency #2:

0%

Subtask #7:

score: 0
Skipped

Dependency #1:

100%
Accepted

Dependency #2:

0%