QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#873636#2706. Swap Swap Sorthhoppitree25 ✓1972ms70500kbC++171.2kb2025-01-26 19:16:222025-01-26 19:16:22

Judging History

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

  • [2025-01-26 19:16:22]
  • 评测
  • 测评结果:25
  • 用时:1972ms
  • 内存:70500kb
  • [2025-01-26 19:16:22]
  • 提交

answer

#include <bits/stdc++.h>

using namespace std;

signed main() {
    int n, m, q; scanf("%d%d%d", &n, &m, &q);
    vector<int> a(n), s(m + 1), cnt(m);
    vector< vector<int> > pos(m);
    long long res = 0;
    int id = 0;
    for (auto &x : a) {
        scanf("%d", &x), ++cnt[--x], pos[x].push_back(id++);
        for (int i = x + 2; i <= m; i += i & -i) res += s[i];
        for (int i = x + 1; i; i -= i & -i) ++s[i];
    }
    vector<int> per(m);
    iota(per.begin(), per.end(), 0);
    map< pair<int, int>, long long> M;
    auto query = [&](int x, int y) {
        if (!cnt[x] || !cnt[y]) return 0ll;
        int ty = (cnt[x] > cnt[y]);
        if (cnt[x] > cnt[y]) swap(x, y);
        long long S = 0;
        if (M.count({x, y})) S = M[{x, y}];
        else {
            for (auto v : pos[x]) S += lower_bound(pos[y].begin(), pos[y].end(), v) - pos[y].begin();
            M[{x, y}] = S;
        }
        if (ty) S = 1ll * cnt[x] * cnt[y] - S;
        return S;
    };
    while (q--) {
        int x; scanf("%d", &x);
        res += 1ll * cnt[per[x - 1]] * cnt[per[x]] - 2 * query(per[x - 1], per[x]);
        swap(per[x - 1], per[x]);
        printf("%lld\n", res);
    }
    return 0;
}

详细

Subtask #1:

score: 3
Accepted

Test #1:

score: 3
Accepted
time: 1ms
memory: 3840kb

input:

5 4 3
1 4 2 1 2
3
2
1

output:

4
2
2

result:

ok 3 lines

Test #2:

score: 3
Accepted
time: 1ms
memory: 3968kb

input:

5000 2 5000
2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 ...

output:

3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161662
3086489
3161...

result:

ok 5000 lines

Test #3:

score: 3
Accepted
time: 1ms
memory: 3968kb

input:

5000 3 5000
3 2 3 1 2 2 1 3 2 3 3 1 2 2 3 2 3 3 2 2 1 1 2 2 3 3 3 3 3 3 2 1 1 2 3 2 1 1 3 3 3 2 1 2 1 3 3 2 2 2 1 2 3 2 3 3 1 1 1 2 2 2 3 3 2 1 2 1 3 3 3 1 3 1 3 2 1 3 2 3 3 3 2 1 3 3 1 1 3 1 2 1 3 2 1 1 2 2 1 1 1 3 2 2 2 3 2 1 2 1 1 1 2 2 3 3 2 1 2 1 3 1 2 1 1 3 3 1 2 3 1 2 2 1 1 3 2 1 3 3 1 1 3 2 ...

output:

4198669
4169967
4198669
4194886
4161362
4132660
4161362
4194886
4161362
4194886
4198669
4194886
4161362
4194886
4198669
4169967
4136443
4169967
4198669
4169967
4136443
4132660
4136443
4169967
4198669
4169967
4136443
4169967
4198669
4169967
4198669
4169967
4198669
4194886
4161362
4132660
4136443
4169...

result:

ok 5000 lines

Test #4:

score: 3
Accepted
time: 3ms
memory: 3968kb

input:

5000 25 5000
5 21 11 16 22 15 19 24 14 19 5 6 25 23 12 13 12 10 5 3 11 12 6 21 7 15 11 15 3 17 1 25 23 24 17 25 9 6 20 4 5 1 6 6 25 1 19 17 4 2 15 13 19 14 6 16 12 23 24 8 3 10 15 16 18 11 10 17 4 18 21 18 23 21 15 10 1 5 17 15 6 2 12 19 17 25 6 5 9 3 9 8 22 24 12 9 25 14 17 14 25 7 14 19 9 7 17 13 ...

output:

6000166
5996422
5992294
5992402
5994304
5994196
5992244
5993127
5993690
5991874
5993826
5992656
5991754
5989161
5991754
5990320
5988197
5987485
5984892
5982535
5983553
5982535
5979948
5974027
5976614
5970745
5972561
5973463
5972580
5978449
5978003
5976187
5976899
5977007
5982928
5982216
5982662
5982...

result:

ok 5000 lines

Test #5:

score: 3
Accepted
time: 3ms
memory: 3968kb

input:

5000 100 5000
98 61 86 93 67 79 88 16 6 26 90 62 31 88 65 85 80 49 40 9 76 13 92 5 25 37 11 8 82 12 68 91 58 71 65 14 86 97 97 73 22 59 29 70 48 96 57 61 38 49 44 100 97 31 80 4 35 14 8 12 57 63 16 29 35 46 83 11 34 6 81 24 79 21 5 7 78 88 14 5 97 36 33 24 56 24 5 64 99 31 59 86 43 61 90 99 47 42 64...

output:

6130651
6130755
6131075
6131427
6131485
6131573
6131705
6131311
6131374
6130755
6130905
6130877
6130764
6130734
6130646
6130560
6130609
6129472
6129409
6129377
6129501
6129372
6129059
6129155
6129351
6129239
6129302
6129414
6129036
6129171
6128524
6128888
6128784
6128618
6128620
6127985
6127665
6127...

result:

ok 5000 lines

Test #6:

score: 3
Accepted
time: 3ms
memory: 4096kb

input:

5000 500 5000
254 88 172 62 288 382 473 60 320 325 268 382 447 7 167 276 292 57 58 215 299 195 355 367 316 314 468 332 225 440 123 93 90 180 173 242 123 292 265 268 69 21 256 499 411 62 342 95 337 278 301 152 350 80 11 109 234 196 482 277 178 72 127 457 292 121 499 441 256 477 170 422 1 211 410 452 ...

output:

6207884
6207889
6207881
6207881
6207878
6207896
6207898
6207878
6207810
6207820
6207826
6207782
6207780
6207764
6207774
6207767
6207781
6207794
6207787
6207815
6207801
6207769
6207785
6207793
6207773
6207734
6207776
6207807
6207807
6207806
6207743
6207740
6207710
6207726
6207722
6207711
6207705
6207...

result:

ok 5000 lines

Test #7:

score: 3
Accepted
time: 3ms
memory: 4096kb

input:

5000 1000 5000
120 214 383 738 359 400 442 162 931 656 374 895 390 556 948 188 813 401 859 923 516 645 443 167 159 323 778 689 819 841 856 494 879 462 454 548 322 632 838 261 786 946 878 509 6 706 383 846 265 784 757 563 916 882 26 977 470 428 931 912 698 293 6 441 693 85 102 83 651 475 597 878 982 ...

output:

6301980
6301974
6302002
6302022
6302028
6302036
6302042
6302050
6302051
6302059
6302073
6302079
6302087
6302080
6302096
6302102
6302104
6302104
6302094
6302089
6302103
6302087
6302071
6302053
6302067
6302065
6302067
6302059
6302063
6302059
6302035
6302030
6302030
6302032
6302040
6302046
6302046
6302...

result:

ok 5000 lines

Test #8:

score: 3
Accepted
time: 1ms
memory: 4096kb

input:

5000 5000 5000
1547 1600 4552 1660 3710 2534 2586 1776 3330 3235 2546 4964 2557 2058 2691 3101 4721 3519 1366 4645 4146 3160 2005 4410 1036 4980 3702 1432 1095 1995 3410 4025 4736 2422 1833 2485 2069 2048 2684 3709 4548 4473 3407 2472 72 2091 4169 1145 3594 4341 209 1064 1816 1413 2031 276 3500 1602...

output:

6219565
6219565
6219565
6219565
6219566
6219565
6219565
6219565
6219565
6219563
6219564
6219564
6219564
6219564
6219564
6219564
6219564
6219566
6219566
6219566
6219566
6219566
6219566
6219566
6219567
6219567
6219567
6219567
6219567
6219567
6219564
6219565
6219565
6219566
6219564
6219564
6219568
6219...

result:

ok 5000 lines

Subtask #2:

score: 3
Accepted

Test #9:

score: 3
Accepted
time: 7ms
memory: 4352kb

input:

100000 2 100
1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2...

output:

1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
1249233649
1250766126
124...

result:

ok 100 lines

Test #10:

score: 3
Accepted
time: 9ms
memory: 4608kb

input:

100000 3 100
2 1 1 2 3 1 3 1 1 1 3 1 1 3 2 1 1 3 2 2 2 3 3 3 2 3 1 3 3 1 1 2 2 3 2 3 3 3 2 1 3 2 1 2 3 3 2 2 1 1 1 2 1 3 1 3 1 1 1 1 1 2 2 1 2 3 3 3 2 2 2 1 3 2 1 1 3 3 3 1 2 3 3 2 1 1 2 3 2 3 3 1 1 1 2 3 3 1 3 1 2 1 1 1 3 3 3 3 1 1 1 3 2 1 2 2 1 3 2 1 1 3 1 1 1 1 3 1 3 3 2 2 2 2 3 2 1 1 1 2 3 2 2 3...

output:

1672561848
1666363150
1672561848
1666363150
1672561848
1672846895
1672561848
1666363150
1672561848
1672846895
1666891533
1672846895
1666891533
1660692835
1660407788
1660692835
1660407788
1660692835
1666891533
1672846895
1672561848
1666363150
1660407788
1666363150
1672561848
1666363150
1672561848
166...

result:

ok 100 lines

Test #11:

score: 3
Accepted
time: 9ms
memory: 4244kb

input:

100000 100 100
6 25 57 31 87 42 4 5 55 68 6 92 14 21 16 78 37 26 14 44 52 59 59 76 58 82 15 97 64 37 18 37 13 29 10 17 70 24 15 1 35 22 59 20 50 28 75 41 24 16 87 56 78 97 30 94 89 22 27 3 42 17 60 6 46 50 40 60 9 15 32 15 86 14 34 54 67 41 78 26 67 15 94 43 51 61 50 9 93 42 9 54 44 52 56 12 4 45 37...

output:

2476639489
2476656175
2476672999
2476646078
2476662814
2476692132
2476696434
2476704476
2476685981
2476647859
2476647043
2476630320
2476626542
2476628414
2476650726
2476633518
2476644368
2476661636
2476623340
2476623274
2476606450
2476570418
2476604806
2476579769
2476540085
2476559423
2476560239
247...

result:

ok 100 lines

Test #12:

score: 3
Accepted
time: 7ms
memory: 4532kb

input:

100000 1000 100
880 716 343 799 960 916 853 866 750 975 335 568 45 145 780 341 255 4 252 463 752 519 610 566 983 348 214 297 614 669 163 903 376 282 311 830 82 897 129 787 474 666 804 679 28 302 850 706 884 348 116 750 629 63 773 363 632 440 527 498 144 467 125 584 842 544 599 890 411 593 412 824 20...

output:

2495200263
2495199265
2495200011
2495198563
2495198681
2495198924
2495199791
2495199989
2495200293
2495201645
2495202123
2495202327
2495203171
2495203270
2495201817
2495201753
2495200981
2495202245
2495203355
2495204228
2495204012
2495204220
2495204803
2495204471
2495204501
2495205197
2495204193
249...

result:

ok 100 lines

Test #13:

score: 3
Accepted
time: 8ms
memory: 4888kb

input:

100000 5000 100
3137 1143 4728 2617 881 3619 4987 4658 1717 1022 2914 2741 2113 3312 4282 1085 1168 4561 370 3970 1475 1501 2773 128 1226 225 1871 2222 4357 2297 3669 104 2908 2491 2270 3210 4019 4291 4896 281 3273 4428 331 1855 3344 720 3235 139 2183 677 3673 2203 1130 3612 952 4367 4931 1470 701 2...

output:

2492443562
2492443545
2492443419
2492443416
2492443337
2492443367
2492443400
2492443418
2492443438
2492443362
2492443393
2492443329
2492443417
2492443429
2492443497
2492443449
2492443427
2492443509
2492443549
2492443597
2492443815
2492443869
2492443817
2492443749
2492443708
2492443734
2492443741
249...

result:

ok 100 lines

Test #14:

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

input:

100000 10000 100
7320 8050 1859 72 1134 8265 7414 5261 7406 6005 1863 7399 3469 9808 9743 8559 8782 2442 7072 2164 4964 4218 8101 1143 8101 4899 567 2595 2894 5314 5928 1466 4429 3731 7824 442 3455 1411 8114 8526 470 7663 9163 7857 5254 3676 5814 365 8716 3776 4862 1250 4843 1406 9489 7858 6149 8239...

output:

2502934080
2502934086
2502934088
2502934068
2502934073
2502934059
2502934047
2502934077
2502934090
2502934075
2502934007
2502934019
2502934099
2502934065
2502934067
2502934077
2502934089
2502934137
2502934139
2502934176
2502934164
2502934138
2502934110
2502934160
2502934118
2502934129
2502934151
250...

result:

ok 100 lines

Test #15:

score: 3
Accepted
time: 13ms
memory: 7040kb

input:

100000 50000 100
48099 38788 35029 25993 25836 398 44206 16876 14805 584 49684 32468 18988 44310 7486 46472 28690 2560 8930 43886 37946 36734 27663 35035 3978 8555 5491 30690 29522 33820 15130 13998 3638 41690 3204 28379 45849 39178 8609 48974 20232 14190 13339 3172 6672 15061 17248 15016 22045 4398...

output:

2502493811
2502493811
2502493812
2502493810
2502493814
2502493815
2502493814
2502493814
2502493814
2502493816
2502493816
2502493810
2502493809
2502493808
2502493808
2502493810
2502493812
2502493808
2502493809
2502493807
2502493808
2502493809
2502493808
2502493808
2502493807
2502493810
2502493816
250...

result:

ok 100 lines

Test #16:

score: 3
Accepted
time: 13ms
memory: 9308kb

input:

100000 100000 100
10005 15918 26131 41245 90483 32826 94809 73917 18435 8181 694 43823 34132 84771 64961 94086 41571 24262 22125 72376 65663 30709 7326 76910 8652 12252 15864 9227 33891 96079 1491 34166 29878 27244 55436 47814 57968 12396 16853 32522 53467 18022 99341 60082 49628 52641 42474 95197 5...

output:

2492439410
2492439409
2492439411
2492439411
2492439411
2492439410
2492439410
2492439408
2492439408
2492439408
2492439411
2492439411
2492439412
2492439413
2492439413
2492439413
2492439419
2492439419
2492439419
2492439419
2492439421
2492439425
2492439425
2492439424
2492439424
2492439423
2492439423
249...

result:

ok 100 lines

Subtask #3:

score: 5
Accepted

Test #17:

score: 5
Accepted
time: 110ms
memory: 4352kb

input:

100000 2 1000000
1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2...

output:

1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
1248018976
1251905948
124...

result:

ok 1000000 lines

Test #18:

score: 5
Accepted
time: 123ms
memory: 4352kb

input:

100000 3 1000000
2 3 2 1 1 1 3 3 1 2 3 3 2 1 3 3 3 2 3 2 3 2 2 3 2 2 2 2 3 3 3 2 3 2 1 1 1 2 1 1 3 2 1 3 1 3 2 1 3 3 2 1 3 3 2 1 3 2 1 1 3 3 2 3 3 1 3 2 3 3 3 2 3 1 1 3 2 3 2 3 1 1 1 3 1 1 2 3 3 1 2 1 1 2 1 2 1 3 3 1 1 3 3 3 1 3 1 3 2 3 3 1 2 2 2 3 3 1 1 3 2 3 3 3 2 2 1 3 3 3 1 2 1 2 2 1 1 2 2 1 2 3...

output:

1667316988
1665558620
1664899999
1665558620
1664899999
1665984785
1664899999
1665558620
1667316988
1665558620
1667316988
1665558620
1664899999
1665558620
1664899999
1665558620
1667316988
1668401774
1667316988
1668401774
1667743153
1668401774
1667316988
1665558620
1664899999
1665984785
1667743153
166...

result:

ok 1000000 lines

Test #19:

score: 5
Accepted
time: 216ms
memory: 4352kb

input:

100000 25 1000000
25 25 15 21 5 5 11 24 20 18 23 1 17 6 15 18 2 7 14 3 6 12 18 8 8 21 2 21 2 20 17 10 9 14 1 1 9 25 6 6 19 21 8 13 25 7 1 1 7 14 3 1 12 13 19 23 20 25 1 14 11 19 25 23 19 7 24 16 4 12 10 5 13 10 11 6 25 24 15 19 8 11 21 21 25 11 3 18 11 12 9 18 20 11 22 5 6 24 24 20 6 15 17 2 12 3 20...

output:

2400153317
2400252634
2400470480
2400312856
2400172368
2400056478
2399822482
2400003378
2399822482
2400075190
2399610595
2399819876
2399524692
2399665180
2399329658
2399510554
2399866046
2399671934
2400009790
2400163068
2399825212
2399688420
2399882532
2399787295
2399646807
2399804431
2399333797
239...

result:

ok 1000000 lines

Test #20:

score: 5
Accepted
time: 413ms
memory: 4736kb

input:

100000 100 1000000
74 49 85 19 3 71 73 33 67 21 77 50 93 61 72 66 33 85 84 79 54 67 73 99 87 67 41 29 44 89 21 91 96 46 54 32 93 44 96 41 41 10 44 15 8 91 28 72 3 6 66 67 99 59 42 41 46 8 88 49 61 98 94 40 75 44 98 87 27 82 44 8 35 89 40 95 55 79 27 17 27 33 1 42 58 37 6 44 9 36 17 29 3 6 91 26 1 90...

output:

2471470472
2471489944
2471517239
2471544486
2471539995
2471567657
2471540410
2471524430
2471535112
2471563454
2471534048
2471565501
2471537277
2471549211
2471565257
2471550761
2471537555
2471558597
2471534165
2471471713
2471453050
2471481274
2471452932
2471460917
2471468634
2471475496
2471478610
247...

result:

ok 1000000 lines

Test #21:

score: 5
Accepted
time: 528ms
memory: 6272kb

input:

100000 400 1000000
387 114 236 119 337 346 58 67 309 270 340 138 288 195 127 278 63 400 145 54 326 74 268 165 56 74 136 120 345 76 15 372 331 263 2 346 340 180 106 49 273 333 120 78 372 291 301 289 392 220 277 127 229 295 302 72 159 285 360 133 233 166 324 304 359 261 238 191 49 273 23 238 19 97 235...

output:

2496334852
2496332882
2496333835
2496335023
2496336215
2496335937
2496336664
2496338193
2496340506
2496344552
2496345062
2496348796
2496351467
2496350423
2496349149
2496352727
2496351695
2496356551
2496361841
2496362233
2496360951
2496357757
2496347560
2496343918
2496348968
2496355350
2496360039
249...

result:

ok 1000000 lines

Test #22:

score: 5
Accepted
time: 528ms
memory: 6528kb

input:

100000 500 1000000
392 418 488 152 247 438 220 112 140 337 396 452 436 273 429 484 191 307 366 195 416 359 50 103 212 410 369 135 445 221 330 350 76 383 101 200 40 92 58 416 417 326 463 500 342 190 57 229 455 7 414 346 304 406 72 315 163 29 450 359 41 355 69 207 352 467 369 124 24 305 234 165 80 418...

output:

2500368466
2500366546
2500365576
2500360574
2500361706
2500361962
2500361115
2500361324
2500360892
2500361749
2500364849
2500368547
2500367415
2500366820
2500362968
2500361268
2500361700
2500363136
2500361004
2500361842
2500362516
2500362490
2500368196
2500368276
2500366546
2500369552
2500370365
250...

result:

ok 1000000 lines

Test #23:

score: 5
Accepted
time: 509ms
memory: 6272kb

input:

100000 500 1000000
266 130 317 287 360 87 277 415 28 444 404 156 93 273 314 94 183 69 11 326 183 414 263 303 190 63 223 12 200 143 371 241 460 264 339 107 476 73 273 69 314 40 188 493 414 289 411 28 67 211 134 390 45 348 94 86 62 186 237 222 328 493 188 283 15 136 413 328 16 395 260 373 69 410 422 7...

output:

2492443670
2492442865
2492442580
2492444413
2492446571
2492447625
2492443652
2492444954
2492446566
2492445976
2492442579
2492442323
2492441174
2492440089
2492443569
2492441957
2492441087
2492441454
2492445972
2492446505
2492444765
2492445735
2492445398
2492446276
2492445804
2492444994
2492444924
249...

result:

ok 1000000 lines

Subtask #4:

score: 14
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Test #24:

score: 14
Accepted
time: 493ms
memory: 7552kb

input:

100000 1000 1000000
847 171 634 728 350 479 703 709 298 193 40 413 763 387 310 833 386 297 583 170 579 234 723 300 585 799 386 394 307 742 921 756 308 819 220 418 785 788 293 748 419 735 418 728 68 723 157 918 502 720 709 883 295 124 841 488 449 458 653 727 909 841 53 122 976 22 278 448 142 319 236 ...

output:

2499511951
2499510991
2499509835
2499510900
2499511344
2499510896
2499510802
2499511437
2499511835
2499510675
2499510239
2499510521
2499509919
2499509875
2499509769
2499509406
2499508503
2499509515
2499511409
2499512274
2499510898
2499510476
2499509992
2499509520
2499509370
2499509474
2499509297
249...

result:

ok 1000000 lines

Test #25:

score: 14
Accepted
time: 490ms
memory: 8832kb

input:

100000 2000 1000000
1651 1522 167 1690 1490 1740 1347 1840 1065 749 1253 260 1741 40 1515 1210 640 1866 124 560 816 967 1313 1207 1021 1280 1601 1195 852 1456 647 1101 380 918 1074 1218 396 493 1161 292 1512 678 441 1350 1318 231 796 1781 641 1709 328 810 105 1645 385 1693 1941 697 1532 83 1399 686 ...

output:

2500054978
2500055418
2500055215
2500054314
2500054367
2500054371
2500054568
2500054754
2500054651
2500054791
2500054883
2500054882
2500055177
2500055079
2500054445
2500054753
2500054337
2500054623
2500054436
2500054410
2500054357
2500054495
2500054469
2500054165
2500054111
2500054049
2500053943
250...

result:

ok 1000000 lines

Test #26:

score: 14
Accepted
time: 542ms
memory: 11648kb

input:

100000 5000 1000000
2416 1873 4767 4872 965 1526 1281 3882 2367 4712 1542 4156 4324 296 1428 3692 2756 3279 2099 4732 1823 4111 4380 3224 1328 75 3892 1596 3839 3599 3529 2783 1245 4565 3988 4912 3232 3902 2820 1276 1734 154 2804 4513 1367 2052 3362 4371 3355 620 3888 240 1242 4506 2015 4953 770 346...

output:

2501077521
2501077493
2501077472
2501077550
2501077590
2501077598
2501077585
2501077539
2501077540
2501077488
2501077435
2501077339
2501077409
2501077326
2501077185
2501077142
2501077088
2501077076
2501077134
2501077184
2501077209
2501077195
2501077090
2501076922
2501076872
2501076886
2501076929
250...

result:

ok 1000000 lines

Test #27:

score: 14
Accepted
time: 571ms
memory: 14848kb

input:

100000 10000 1000000
4021 1519 843 9123 8006 6508 8879 3540 3723 4856 7003 6631 3289 8177 3129 6886 1246 5996 6074 5747 3698 3785 8076 8597 6217 9444 6152 2957 4008 1191 5434 1368 5681 6685 5854 8157 428 785 5300 2278 8644 3109 383 9739 7900 5152 9551 3417 7068 2063 2425 7378 2460 4923 2336 591 2699...

output:

2497461409
2497461409
2497461420
2497461456
2497461438
2497461452
2497461426
2497461460
2497461475
2497461526
2497461524
2497461560
2497461563
2497461553
2497461541
2497461522
2497461526
2497461550
2497461538
2497461530
2497461574
2497461572
2497461615
2497461549
2497461567
2497461593
2497461581
249...

result:

ok 1000000 lines

Test #28:

score: 14
Accepted
time: 620ms
memory: 18944kb

input:

100000 20000 1000000
7020 7053 14805 3615 18268 15153 14010 7307 11926 10070 19851 18609 7590 30 14506 4141 167 12536 18464 12632 1079 10375 13631 4033 14698 15658 5952 14502 6074 12269 16779 7440 15131 14539 1653 5769 8781 19005 3844 17019 587 7780 16654 9990 9408 11791 415 18557 11705 13033 15352 ...

output:

2501010591
2501010589
2501010584
2501010588
2501010580
2501010583
2501010569
2501010587
2501010593
2501010597
2501010599
2501010591
2501010609
2501010623
2501010639
2501010644
2501010670
2501010662
2501010672
2501010676
2501010674
2501010661
2501010661
2501010669
2501010665
2501010668
2501010662
250...

result:

ok 1000000 lines

Test #29:

score: 14
Accepted
time: 557ms
memory: 23168kb

input:

100000 50000 1000000
12371 33653 43987 27090 29053 11087 43051 18609 49242 9358 24746 24543 16846 8295 4988 38608 14228 38511 5636 19638 39575 37441 33000 30340 32845 17950 35353 25489 43217 29150 14462 19305 24427 4452 12700 28605 20190 7312 25828 1241 20062 24495 11817 38038 31228 25357 23004 4127...

output:

2506681596
2506681596
2506681596
2506681592
2506681592
2506681590
2506681590
2506681594
2506681585
2506681585
2506681588
2506681588
2506681590
2506681590
2506681593
2506681593
2506681593
2506681593
2506681591
2506681593
2506681593
2506681597
2506681597
2506681597
2506681595
2506681595
2506681593
250...

result:

ok 1000000 lines

Test #30:

score: 14
Accepted
time: 389ms
memory: 21504kb

input:

100000 100000 1000000
27017 66080 28238 84131 99036 68684 77709 29964 14386 49819 48573 72157 29727 29996 68182 50746 91945 82486 51651 27866 94248 91137 43373 25229 70862 30209 21715 95658 35808 14704 33046 38740 36546 61318 20945 62153 53426 61144 61830 58151 63018 95722 37043 84571 64328 46546 78...

output:

2498955142
2498955142
2498955139
2498955139
2498955139
2498955139
2498955138
2498955138
2498955138
2498955138
2498955138
2498955136
2498955136
2498955136
2498955136
2498955136
2498955136
2498955137
2498955137
2498955137
2498955137
2498955137
2498955137
2498955137
2498955141
2498955145
2498955146
249...

result:

ok 1000000 lines

Test #31:

score: 14
Accepted
time: 395ms
memory: 21604kb

input:

100000 100000 1000000
19392 23792 34420 30265 78297 34833 27767 93119 93126 80926 93081 6361 76883 22996 53716 94708 36436 82748 296 6645 28016 79341 42235 68077 12840 54510 43569 53387 13063 73625 39587 21131 3431 5052 1183 37708 48861 29625 41692 97952 50915 47788 48120 5916 30401 25997 86257 4431...

output:

2502686906
2502686902
2502686900
2502686900
2502686900
2502686901
2502686901
2502686901
2502686901
2502686901
2502686900
2502686899
2502686899
2502686899
2502686899
2502686900
2502686900
2502686896
2502686896
2502686896
2502686896
2502686896
2502686896
2502686896
2502686896
2502686896
2502686896
250...

result:

ok 1000000 lines

Test #32:

score: 14
Accepted
time: 311ms
memory: 42596kb

input:

100000 100000 1000000
11 21744 72006 74345 64434 8 3 6 8 1 19865 40084 74712 10567 11 7 23376 8 5 12182 11 3 9 3536 9 51505 15125 5 11 92038 2332 9 91351 64311 9 46735 68598 43233 10 3 4 39731 58981 10 9 66140 96015 66768 5 28312 21002 9 1 7 76593 7 3 76557 3 84729 9 9 60287 3 48812 55040 23613 1 99...

output:

2449616158
2449612114
2449608962
2449604986
2449600768
2449600768
2449600768
2449598920
2449598920
2449599410
2449597814
2449597814
2449598610
2449598610
2449598610
2449598610
2449598610
2449598610
2449596302
2449596302
2449596302
2449599522
2449599522
2449598764
2449594736
2449594736
2449598456
244...

result:

ok 1000000 lines

Test #33:

score: 14
Accepted
time: 696ms
memory: 7680kb

input:

100000 400 1000000
285 234 153 16 382 157 246 105 90 106 364 325 78 103 145 185 393 148 232 252 91 275 264 72 172 99 92 81 30 159 213 357 360 161 397 84 393 120 323 287 244 336 65 181 61 87 110 102 57 50 210 323 107 99 303 206 327 202 212 292 183 283 378 51 379 98 369 216 44 107 316 95 257 172 279 1...

output:

2495243396
2495240766
2495240080
2495240022
2495239568
2495241150
2495238779
2495240247
2495239883
2495240864
2495239065
2495241209
2495244077
2495241437
2495234781
2495238199
2495244482
2495249037
2495253229
2495259644
2495257702
2495250702
2495254898
2495253856
2495254679
2495259238
2495259744
249...

result:

ok 1000000 lines

Test #34:

score: 14
Accepted
time: 775ms
memory: 9344kb

input:

100000 500 1000000
70 83 108 20 3 465 75 324 52 472 118 127 45 254 247 66 83 244 442 78 285 357 32 202 133 242 338 168 67 308 55 377 348 256 20 455 52 316 291 99 48 459 208 195 296 477 312 251 188 92 218 336 6 350 366 376 52 150 200 266 454 89 7 197 43 409 410 170 413 426 321 137 117 319 253 319 182...

output:

2496922401
2496919858
2496919203
2496917495
2496920156
2496918949
2496924851
2496922537
2496923775
2496921073
2496916905
2496915017
2496918321
2496918355
2496919397
2496920166
2496920169
2496922078
2496922218
2496925072
2496927342
2496929119
2496930760
2496932982
2496935046
2496930992
2496934290
249...

result:

ok 1000000 lines

Test #35:

score: 14
Accepted
time: 812ms
memory: 11008kb

input:

100000 600 1000000
447 567 8 378 499 255 90 186 126 566 440 131 203 148 395 351 377 349 220 476 565 264 83 140 414 102 239 120 453 586 576 410 251 415 65 429 44 402 5 583 312 198 247 529 331 471 189 382 9 4 376 425 62 263 66 470 59 131 561 276 333 246 517 414 506 507 451 522 341 319 462 293 204 138 ...

output:

2501110733
2501110984
2501107397
2501107345
2501106440
2501104243
2501105429
2501107631
2501104801
2501103868
2501101780
2501101848
2501102066
2501103319
2501102497
2501103985
2501103591
2501102406
2501101636
2501104842
2501104908
2501104146
2501101684
2501101384
2501102082
2501102408
2501104440
250...

result:

ok 1000000 lines

Test #36:

score: 14
Accepted
time: 1060ms
memory: 20992kb

input:

100000 1000 1000000
726 101 184 269 656 597 991 273 559 307 37 316 932 620 532 615 753 266 335 478 550 821 774 471 338 100 296 242 80 491 118 39 719 770 477 827 194 631 536 129 529 206 962 540 957 378 88 667 596 585 49 701 851 991 639 104 649 333 694 129 216 463 832 972 936 954 160 456 193 930 231 5...

output:

2495371993
2495372063
2495372029
2495371489
2495372281
2495372925
2495373983
2495374979
2495374257
2495372981
2495373169
2495372424
2495372995
2495372485
2495374145
2495372218
2495370097
2495370971
2495372053
2495370889
2495370905
2495369809
2495369736
2495371098
2495371214
2495371828
2495372359
249...

result:

ok 1000000 lines

Test #37:

score: 14
Accepted
time: 1917ms
memory: 66304kb

input:

100000 2000 1000000
1538 1559 1329 284 699 1225 737 1644 913 923 1247 277 1103 1385 845 940 711 1671 779 1133 567 56 366 1475 185 589 87 1172 1640 107 767 1772 1436 1141 1601 537 1759 1923 1624 698 344 1223 801 1023 1515 277 1281 953 1390 1494 1358 68 312 1298 1436 1164 1789 1780 1628 1999 998 577 1...

output:

2503871942
2503872328
2503872468
2503872514
2503872136
2503872148
2503872195
2503871671
2503871345
2503871411
2503871279
2503871170
2503871106
2503871118
2503871026
2503871074
2503871018
2503870241
2503870609
2503870437
2503870309
2503870447
2503870167
2503870137
2503870085
2503870406
2503870495
250...

result:

ok 1000000 lines

Test #38:

score: 14
Accepted
time: 1649ms
memory: 67072kb

input:

100000 3000 1000000
468 2676 988 1220 1693 231 2125 712 558 1502 300 913 772 1769 1964 822 2367 772 2823 2809 2135 1123 1274 105 2919 2966 1315 1009 1371 554 1904 2452 114 2621 2129 1859 1958 1733 1812 813 1461 1135 395 841 806 1424 768 903 152 248 1079 2916 336 1503 2566 329 1175 2654 2733 1946 290...

output:

2507229370
2507229482
2507229514
2507229636
2507229491
2507229730
2507229750
2507229771
2507230296
2507230504
2507230441
2507230344
2507230319
2507230265
2507230302
2507230645
2507230647
2507230595
2507230381
2507230314
2507230590
2507230486
2507230414
2507229760
2507229124
2507229176
2507229204
250...

result:

ok 1000000 lines

Test #39:

score: 14
Accepted
time: 484ms
memory: 35172kb

input:

100000 100000 1000000
74842 84743 7249 77303 90337 89603 42797 7941 82598 21835 4774 10332 31366 84563 8135 28064 37453 54315 72626 53021 37671 48817 95856 47976 81577 82783 89878 50061 96917 58651 36917 42382 82542 42823 30942 81179 37415 283 95598 20803 9444 8760 55750 99215 27776 19692 99495 6916...

output:

2491299459
2491299459
2491299461
2491299461
2491299461
2491299461
2491299462
2491299462
2491299462
2491299462
2491299462
2491299459
2491299459
2491299459
2491299457
2491299458
2491299457
2491299457
2491299457
2491299457
2491299457
2491299457
2491299457
2491299456
2491299456
2491299457
2491299458
249...

result:

ok 1000000 lines

Test #40:

score: 14
Accepted
time: 414ms
memory: 28516kb

input:

100000 100000 1000000
68839 22499 47656 31018 72337 6028 51414 79715 4314 24187 14463 51106 39843 86419 94796 6028 77242 6028 25561 78555 369 13968 32247 51414 55646 21292 10722 56190 51414 4314 17039 82066 85097 63351 99061 48114 17297 4314 40489 61713 58852 10722 96839 48117 98476 18537 12729 1274...

output:

2494427477
2494426651
2494426651
2494426355
2494425351
2494425351
2494423834
2494422488
2494422488
2494422641
2494424062
2494424062
2494423679
2494423129
2494421063
2494421063
2494421063
2494421063
2494421793
2494421789
2494419473
2494420027
2494422163
2494423525
2494424612
2494424612
2494424612
249...

result:

ok 1000000 lines

Test #41:

score: 14
Accepted
time: 419ms
memory: 30816kb

input:

100000 100000 1000000
45869 32713 3468 74309 51689 67429 78966 35149 3663 42411 40258 69310 47348 55832 71236 87774 70600 53627 51263 53897 51544 44534 92977 26476 62449 43373 43843 74725 66605 36059 83240 12390 49984 18642 49894 80797 2377 2958 64448 96371 35860 74725 43762 93297 74725 53627 57726 ...

output:

2498224362
2498224555
2498224555
2498224694
2498224694
2498225848
2498221050
2498219651
2498219245
2498219245
2498219973
2498219973
2498218404
2498218404
2498218404
2498218404
2498217488
2498217305
2498217305
2498214941
2498215853
2498216223
2498216223
2498216223
2498216754
2498217780
2498217426
249...

result:

ok 1000000 lines

Test #42:

score: 14
Accepted
time: 402ms
memory: 36580kb

input:

100000 100000 1000000
12315 93783 90860 83570 61330 51677 73930 22673 12474 92982 31554 5657 25327 20946 61747 45318 49169 37894 12474 18457 93783 1216 18313 65023 90860 21157 60907 93783 93783 1515 49854 79989 85187 20774 60907 61747 18682 75780 31801 35501 65356 78142 28735 47971 90860 93783 21632...

output:

2461165212
2461162265
2461162265
2461162265
2461161110
2461161110
2461161110
2461161110
2461161354
2461161354
2461161467
2461161467
2461161467
2461161088
2461161725
2461161725
2461161725
2461161725
2461161725
2461161997
2461168207
2461168207
2461168207
2461168207
2461168431
2461167325
2461167325
246...

result:

ok 1000000 lines

Test #43:

score: 14
Accepted
time: 452ms
memory: 35688kb

input:

100000 100000 1000000
42508 93237 70177 93237 93237 97838 3934 83473 93237 77308 93237 66927 67031 8337 83887 5070 8337 3744 50740 67854 47184 9407 94044 6945 37118 1932 94044 90967 46087 1932 99768 5623 68180 1932 11108 16717 86548 37359 99768 69687 80017 30074 24341 44467 67854 24355 11544 35289 9...

output:

2462714688
2462715158
2462715158
2462715158
2462714984
2462714849
2462714849
2462714849
2462714849
2462714436
2462714708
2462714937
2462715115
2462715115
2462714072
2462714072
2462713719
2462713719
2462713719
2462713719
2462713719
2462713719
2462713719
2462713676
2462714706
2462714706
2462714706
246...

result:

ok 1000000 lines

Test #44:

score: 14
Accepted
time: 456ms
memory: 37440kb

input:

100000 100000 1000000
34495 52551 34315 56630 79207 62635 39713 21363 78795 57118 24043 74681 50035 61838 74225 79207 67473 76524 58568 62649 87173 94203 52716 45464 98467 22060 65536 92854 53721 88270 56891 5302 85132 16557 44699 68250 84518 48070 70580 52551 44738 29620 49219 79207 51411 63365 984...

output:

2494783820
2494783820
2494783820
2494782258
2494782258
2494783029
2494783029
2494783029
2494782715
2494782715
2494782715
2494782715
2494782715
2494782715
2494783003
2494783003
2494783003
2494783003
2494782663
2494782663
2494782663
2494782663
2494782765
2494782765
2494781509
2494780871
2494780871
249...

result:

ok 1000000 lines

Test #45:

score: 14
Accepted
time: 445ms
memory: 37096kb

input:

100000 100000 1000000
55175 29251 18147 94215 37083 35832 81641 2930 61151 35283 2310 952 93684 93684 69573 37190 35832 37679 36339 93684 56277 40957 65523 21778 31794 418 21507 20990 35832 65523 20085 35832 75670 35283 71954 34518 56277 32109 69361 77523 73546 40935 6913 32808 49559 23416 77695 542...

output:

2486732761
2486732873
2486732873
2486732496
2486732496
2486732638
2486732638
2486732638
2486732638
2486732466
2486732466
2486732466
2486732466
2486732361
2486732361
2486732361
2486729961
2486730511
2486730511
2486731019
2486732288
2486730256
2486730318
2486730318
2486730555
2486730555
2486730555
248...

result:

ok 1000000 lines

Test #46:

score: 14
Accepted
time: 593ms
memory: 35072kb

input:

100000 100000 1000000
5806 76372 79617 6112 23443 48616 13534 5747 5493 5825 99472 24816 65763 60952 5789 74138 62203 5697 5721 5977 80260 67134 6065 79004 5837 52101 5586 5569 44565 43243 29422 50042 6074 8860 5850 94593 93046 5904 5820 6159 96837 76718 6110 5787 7860 81112 28844 70928 77194 5903 7...

output:

2506996253
2506995921
2506996108
2506996136
2506996732
2506996688
2506996720
2506996656
2506996816
2506996566
2506996714
2506996832
2506997123
2506997430
2506997370
2506997634
2506997022
2506997340
2506997445
2506997465
2506997631
2506997697
2506997783
2506997713
2506997828
2506997646
2506997918
250...

result:

ok 1000000 lines

Test #47:

score: 14
Accepted
time: 874ms
memory: 43364kb

input:

100000 100000 1000000
43033 96876 1007 74718 1432 99866 1007 24745 1306 21151 42813 23218 86825 993 94597 19552 1024 1735 47454 43759 58500 82747 61391 1571 7243 61298 7010 1089 15510 90861 1687 76936 83206 1774 94966 56476 1824 1085 1887 1810 69586 1647 25816 72123 84128 15910 71276 54223 1151 6280...

output:

2505331892
2505331853
2505332667
2505332835
2505332747
2505333107
2505332996
2505333615
2505333223
2505333293
2505332567
2505333119
2505332689
2505332747
2505332797
2505332787
2505332239
2505332338
2505332348
2505332426
2505333043
2505332843
2505332733
2505332717
2505332283
2505332231
2505332311
250...

result:

ok 1000000 lines

Test #48:

score: 14
Accepted
time: 1972ms
memory: 69348kb

input:

100000 100000 1000000
69346 70616 69891 69755 69686 69548 69528 70311 70534 70411 69898 70413 69823 70383 69553 70404 69328 69298 70536 69345 70436 69485 69739 70184 70158 69733 69894 69871 70356 69702 70245 69907 69341 70347 70263 70124 70043 70012 69655 70173 70624 69775 69894 69704 70170 69737 69...

output:

2500822314
2500821954
2500822028
2500821928
2500821959
2500821405
2500822267
2500821440
2500821487
2500821657
2500821106
2500820617
2500820742
2500820868
2500820595
2500819605
2500819528
2500820059
2500819245
2500820002
2500820667
2500820371
2500819910
2500820244
2500820469
2500820179
2500820287
250...

result:

ok 1000000 lines

Test #49:

score: 14
Accepted
time: 1819ms
memory: 70500kb

input:

100000 100000 1000000
82874 83997 84514 83585 83297 83352 82757 83167 83747 83744 84557 82990 82924 84182 84324 84061 83286 83415 82870 83224 83404 84117 84412 83998 84523 84571 83402 83979 83635 82930 83404 83809 84598 82622 84087 83348 84217 83177 83414 84237 83220 83507 82996 84555 83883 84288 83...

output:

2490548757
2490548413
2490548377
2490548365
2490548931
2490548961
2490549112
2490549016
2490548705
2490548613
2490548871
2490548987
2490549361
2490549988
2490549982
2490550218
2490550486
2490550708
2490550967
2490550530
2490550566
2490550232
2490550294
2490550372
2490549973
2490550375
2490550262
249...

result:

ok 1000000 lines

Test #50:

score: 14
Accepted
time: 311ms
memory: 33312kb

input:

100000 100000 1000000
67872 49457 99997 58893 100000 65108 99999 7348 21640 26207 5 64850 85932 99998 99998 66666 97290 86677 99999 20863 99996 19382 99997 4527 10849 14866 4 99999 99997 11173 5 97278 2 99997 1 99998 4 6924 49547 99997 43905 36337 57734 80116 3 5 98731 99996 5 99999 46116 78322 2 99...

output:

2448891909
2448958280
2448638808
2448174418
2448318584
2448318584
2448318584
2448295572
2448282576
2448281705
2448132845
2448131604
2448131604
2448131604
2447970380
2448160428
2448160428
2448156023
2448156023
2448156023
2448151412
2448151412
2448151412
2448151412
2448151412
2448146942
2448145954
244...

result:

ok 1000000 lines

Test #51:

score: 14
Accepted
time: 183ms
memory: 13160kb

input:

100000 100000 1000000
99997 99999 4 5 1 5 99996 3 26 99996 100000 3 2 99996 3 1 1 3 100000 99998 99999 99996 99998 99996 4 99996 99999 2 100000 99999 99996 3 99996 2 1 5 99997 99997 2 6404 5 99997 3 99998 1 2 99999 1 99997 99996 63150 3 99998 4 99997 5 99998 99998 99999 45171 4 99998 85244 99997 100...

output:

2286929369
2286929369
2286647279
2286647279
2287348711
2287212841
2287651453
2287651453
2287651453
2288122868
2288122868
2288122868
2286712120
2285571584
2285571584
2286622386
2286641487
2286641487
2286641487
2286635600
2286635600
2286629741
2286368482
2286368482
2286368482
2286368482
2285685076
228...

result:

ok 1000000 lines

Test #52:

score: 14
Accepted
time: 145ms
memory: 8992kb

input:

100000 100000 1000000
3 100000 3 5 99996 99997 4 100000 17598 99996 100000 99997 1 1 5 99998 5 99997 99998 4 3 99999 2 100000 100000 3 99998 4 99999 99998 4 99997 100000 99997 2 1 99997 99997 99998 99998 3 1 2 99998 99999 99998 1 4 99997 99999 99999 100000 99999 99997 2 1 99997 4 2 3 2 99996 2 2 999...

output:

2261923010
2261681428
2261063892
2260705869
2259382147
2258791257
2257827307
2257827307
2257827307
2257827307
2258405894
2258405894
2257662950
2257662950
2257525764
2257525764
2257525764
2257525764
2257525764
2257525764
2257525764
2258640927
2258640927
2258640927
2258640927
2259096950
2259096950
225...

result:

ok 1000000 lines

Test #53:

score: 14
Accepted
time: 651ms
memory: 69888kb

input:

100000 50000 1000000
13428 8 30014 3 32329 46422 4 45757 49992 49996 36036 39500 18082 49991 3 20187 50000 5217 32952 4934 1 47465 35142 8 49392 3 49999 7571 40735 40360 49994 6 49994 32237 17784 16521 16395 2 49994 21996 43213 49995 2 21357 26271 33535 12127 49994 49998 1 20645 49997 25597 2 3 4999...

output:

2470523887
2470768541
2470792583
2470765962
2470692488
2470691071
2470644801
2470645162
2470581514
2470583851
2470551965
2470600945
2470506783
2470540535
2470395114
2470360128
2470327482
2470216868
2470215317
2470184511
2470182374
2469909736
2470008312
2470010720
2470013129
2469895534
2469894138
246...

result:

ok 1000000 lines

Test #54:

score: 14
Accepted
time: 667ms
memory: 70016kb

input:

100000 50000 1000000
32391 7030 6457 5792 49995 7955 33552 24208 50000 6 2 49993 14389 8 50000 49994 17047 49996 49994 48103 4092 16041 49991 25177 49993 1 4761 46283 5 49991 44385 25194 9636 9557 9 40293 12060 23336 32780 6820 7 35407 6583 49993 49992 40134 16669 7 7 25030 49991 45271 14907 22384 4...

output:

2465998932
2466149201
2466069459
2466068183
2466116203
2466116935
2466118697
2466073640
2466232146
2466209568
2466103506
2466101405
2466099284
2465995446
2465980638
2465968103
2465969228
2465970397
2465960929
2465712241
2465712502
2465824772
2465790128
2465738046
2465738379
2465711587
2465544397
246...

result:

ok 1000000 lines

Extra Test:

score: 0
Extra Test Passed