QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#577576#7118. Closing Timedevxxed#35 13ms4184kbC++203.9kb2024-09-20 12:58:202024-09-20 12:58:20

Judging History

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

  • [2024-09-20 12:58:20]
  • 评测
  • 测评结果:35
  • 用时:13ms
  • 内存:4184kb
  • [2024-09-20 12:58:20]
  • 提交

answer

#include "closing.h"

#include <bits/stdc++.h>
using namespace std;

using ll  = long long;
using pll = pair<ll, ll>;

#define fi first
#define se second

#define All(x) x.begin(), x.end()

constexpr ll INF = 1'000'000'000'000'000'000;

template<typename Z> bool chmin(Z &a, Z b) { return ((a > b) ? (a = b, true) : false); }
template<typename Z> bool chmax(Z &a, Z b) { return ((a < b) ? (a = b, true) : false); }

#define debug(x) cout << #x << " = " << (x) << "\n"

template<typename Z>
ostream& operator<<(ostream& os, const vector<Z> &v) {
    os << "["; bool _first = true;
    for (auto i : v) { if (!_first) { os << ", "; } os << i; _first = false; }
    return os << "]";
}

vector<ll> insideTimes(vector<ll> dist) {
    int n = dist.size() + 1;

    vector<ll> dx(n), dy(n);
    dx[0] = dy[n-1] = 0;
    for (int i = 1; i < n; i++) dx[i] = dx[i-1] + dist[i-1];
    for (int i = n-2; i >= 0; i--) dy[i] = dy[i+1] + dist[i];

    // debug(dx); debug(dy);

    vector<ll> ret(2*n + 1, INF);
    for (int l = 0; l <= n; l++) {
        vector<ll> node_costs(n, 0);
        ll sum = 0;
        for (int i = 0; i < l; i++) { node_costs[i] = dx[i]; sum += dx[i]; }

        for (int r = 0; r <= n; r++) {
            if (r > 0) {
                int i = n-r;
                sum -= node_costs[i];
                chmax(node_costs[i], dy[i]);
                sum += node_costs[i];
            }

            chmin(ret[l + r], sum);
        }
    }
    return ret;
}

int max_score(int N, int X, int Y, ll K, vector<int> U, vector<int> V, vector<int> W) {
    // generate minimum time for all possible scores of inside case...
    vector<ll> dist;
    for (int i = X; i < Y; i++) dist.push_back(W[i]);
    vector<ll> inside = insideTimes(dist);

    ll dXY = accumulate(All(dist), 0ll);

    // ...and of outside case
    vector<ll> outside = {0};
    {
        // {dist, state}
        // state 0 -> can be taken again with cost dXY
        priority_queue<pll, vector<pll>, greater<pll>> pyqe;
        
        ll cdist_x = 0, cdist_y = 0;
        for (int i = X-1; i >= 0; i--) {
            cdist_x += W[i];
            pyqe.push({cdist_x, 0});
        }
        for (int i = Y+1; i < N; i++) {
            cdist_y += W[i-1];
            pyqe.push({cdist_y, 0});
        }

        while (!pyqe.empty()) {
            auto [cur, state] = pyqe.top(); pyqe.pop();
            outside.push_back(outside.back() + cur);
            if (state == 0) pyqe.push({dXY, 1});
        }
    }

    // combine (can be BSTA)
    vector<ll> combined;
    {
        int is = (int)inside.size() - 1, os = (int)outside.size() - 1;
        combined.assign(is + os + 1, INF);
        for (int i = 0; i <= is; i++) {
            for (int j = 0; j <= os; j++) {
                chmin(combined[i + j], inside[i] + outside[j]);
            }
        }
    }

    int ans = 0;
    for (int i = 0; i < (int)combined.size(); i++) {
        if (combined[i] <= K) ans = i;
    }

    // debug(inside); debug(outside); debug(combined);

    return ans;
}

#ifdef Zanite

int main()
{

    int Q;
    assert(1 == scanf("%d", &Q));

    std::vector<int> N(Q), X(Q), Y(Q);
    std::vector<long long> K(Q);
    std::vector<std::vector<int>> U(Q), V(Q), W(Q);

    for (int q = 0; q < Q; q++)
    {
        assert(4 == scanf("%d %d %d %lld", &N[q], &X[q], &Y[q], &K[q]));

        U[q].resize(N[q] - 1);
        V[q].resize(N[q] - 1);
        W[q].resize(N[q] - 1);
        for (int i = 0; i < N[q] - 1; ++i)
        {
            assert(3 == scanf("%d %d %d", &U[q][i], &V[q][i], &W[q][i]));
        }
    }
    fclose(stdin);

    std::vector<int> result(Q);
    for (int q = 0; q < Q; q++)
    {
        result[q] = max_score(N[q], X[q], Y[q], K[q], U[q], V[q], W[q]);
    }

    for (int q = 0; q < Q; q++)
    {
        printf("%d\n", result[q]);
    }
    fclose(stdout);

    return 0;
}

#endif

详细

Subtask #1:

score: 0
Time Limit Exceeded

Test #1:

score: 0
Time Limit Exceeded

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
200000 31011 61157 8517583098
31011 129396 964383
1655 129396 331139
1655 191487 566483
110385 191487 865248
43212 110385 542661
43212 81682 13766
81682 91774 546589
91774 124706 780638
124706 175650 118706
10421 175650 615314
10421 151953 436270
140430 151...

output:


result:


Subtask #2:

score: 9
Accepted

Test #4:

score: 9
Accepted
time: 0ms
memory: 3872kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
50 23 25 382806473
0 1 375710
1 2 898637
2 3 10402
3 4 536577
4 5 385023
5 6 71075
6 7 543368
7 8 301497
8 9 174394
9 10 711312
10 11 923006
11 12 675532
12 13 838667
13 14 565729
14 15 979816
15 16 862618
16 17 576015
17 18 177751
18 19 306989
19 20 881492...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
96

result:

ok 

Test #5:

score: 9
Accepted
time: 0ms
memory: 4020kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
47 20 22 25669694
0 1 291237
1 2 851987
2 3 421247
3 4 962919
4 5 643085
5 6 224951
6 7 756890
7 8 147295
8 9 625823
9 10 736374
10 11 290526
11 12 335466
12 13 539086
13 14 957449
14 15 423408
15 16 932444
16 17 356032
17 18 307118
18 19 94279
19 20 989546...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
26

result:

ok 

Test #6:

score: 9
Accepted
time: 0ms
memory: 4032kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
46 6 34 355277954
0 1 574359
1 2 58362
2 3 778155
3 4 538832
4 5 128903
5 6 79774
6 7 715282
7 8 259924
8 9 640303
9 10 361135
10 11 506866
11 12 527045
12 13 946672
13 14 620381
14 15 701743
15 16 766266
16 17 524732
17 18 340089
18 19 630172
19 20 357712
...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
74

result:

ok 

Test #7:

score: 9
Accepted
time: 0ms
memory: 4028kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
45 14 44 70669
0 1 266130
1 2 372315
2 3 965349
3 4 119493
4 5 190522
5 6 506822
6 7 45330
7 8 423189
8 9 748532
9 10 653554
10 11 102552
11 12 90431
12 13 843259
13 14 422626
14 15 35334
15 16 1
16 17 1
17 18 1
18 19 1
19 20 1
20 21 1
21 22 1
22 23 1
23 24...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
4

result:

ok 

Test #8:

score: 9
Accepted
time: 0ms
memory: 3800kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
50 0 49 332340134
0 1 987193
1 2 950856
2 3 893737
3 4 870689
4 5 810192
5 6 790242
6 7 744052
7 8 714922
8 9 677074
9 10 630082
10 11 599644
11 12 528415
12 13 491648
13 14 479486
14 15 439182
15 16 371085
16 17 357776
17 18 308161
18 19 254481
19 20 20430...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
44

result:

ok 

Test #9:

score: 9
Accepted
time: 0ms
memory: 3800kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
50 0 49 329827838
0 1 972981
1 2 953594
2 3 908629
3 4 849675
4 5 808354
5 6 782643
6 7 759387
7 8 698618
8 9 650896
9 10 639153
10 11 591828
11 12 532588
12 13 503214
13 14 447660
14 15 403224
15 16 380834
16 17 327127
17 18 300115
18 19 244025
19 20 23362...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
44

result:

ok 

Test #10:

score: 9
Accepted
time: 0ms
memory: 3796kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
3 0 1 1
0 1 1
1 2 1

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
3

result:

ok 

Test #11:

score: 9
Accepted
time: 0ms
memory: 3872kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
20 8 9 31897732
0 1 428932
1 2 103619
2 3 805647
3 4 691922
4 5 320369
5 6 755877
6 7 701672
7 8 426711
8 9 507102
9 10 492732
10 11 68466
11 12 317311
12 13 37666
13 14 499673
14 15 502226
15 16 753200
16 17 523387
17 18 904778
18 19 695859

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
30

result:

ok 

Test #12:

score: 9
Accepted
time: 0ms
memory: 3780kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
20 15 16 25160185
0 1 193268
1 2 139314
2 3 193167
3 4 446469
4 5 793626
5 6 502774
6 7 598587
7 8 69975
8 9 499282
9 10 943594
10 11 804459
11 12 536095
12 13 578060
13 14 142523
14 15 364845
15 16 181397
16 17 64327
17 18 224827
18 19 439557

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
26

result:

ok 

Test #13:

score: 9
Accepted
time: 0ms
memory: 4032kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
20 0 19 77846543
0 1 603320
1 2 433257
2 3 572719
3 4 340716
4 5 549198
5 6 383420
6 7 50703
7 8 720210
8 9 304217
9 10 162280
10 11 68594
11 12 401595
12 13 446738
13 14 920882
14 15 494739
15 16 616729
16 17 874820
17 18 269830
18 19 53532

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
34

result:

ok 

Test #14:

score: 9
Accepted
time: 0ms
memory: 3776kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
19 2 17 6692
0 1 748749
1 2 369010
2 3 3351
3 4 1
4 5 1
5 6 1
6 7 1
7 8 1
8 9 1
9 10 1
10 11 1
11 12 1
12 13 1
13 14 1
14 15 1
15 16 1
16 17 3346
17 18 11355

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
3

result:

ok 

Subtask #3:

score: 12
Accepted

Dependency #2:

100%
Accepted

Test #15:

score: 12
Accepted
time: 0ms
memory: 4044kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
25
20 9 16 34385
0 1 196
1 2 733
2 3 758
3 4 92
4 5 636
5 6 462
6 7 491
7 8 239
8 9 873
9 10 983
10 11 72
11 12 988
12 13 690
13 14 162
14 15 287
15 16 247
16 17 121
17 18 140
18 19 64
20 9 13 37109
0 1 530
1 2 588
2 3 841
3 4 274
4 5 994
5 6 879
6 7 879
7 8 ...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
25
25
32
30
30
29
27
29
26
34
29
26
28
27
28
25
29
31
25
35
31
29
32
32
32

result:

ok 

Test #16:

score: 12
Accepted
time: 0ms
memory: 3832kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
500 370 372 19501231139
0 1 617029
1 2 797198
2 3 612141
3 4 591522
4 5 350816
5 6 688732
6 7 453281
7 8 832047
8 9 259836
9 10 18218
10 11 771848
11 12 559096
12 13 175229
13 14 52243
14 15 644076
15 16 971271
16 17 808287
17 18 369695
18 19 213453
19 20 4...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
771

result:

ok 

Test #17:

score: 12
Accepted
time: 0ms
memory: 3836kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
457 25 26 23461573
0 1 966726
1 2 347411
2 3 485905
3 4 803836
4 5 621204
5 6 767483
6 7 853669
7 8 510772
8 9 966639
9 10 221347
10 11 334454
11 12 553189
12 13 435896
13 14 294128
14 15 68783
15 16 492900
16 17 272820
17 18 566713
18 19 958845
19 20 28815...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
23

result:

ok 

Test #18:

score: 12
Accepted
time: 1ms
memory: 3836kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
479 90 404 53062927890
0 1 698391
1 2 854901
2 3 299918
3 4 209753
4 5 125978
5 6 520489
6 7 823919
7 8 421785
8 9 57291
9 10 69394
10 11 44699
11 12 238062
12 13 272509
13 14 761088
14 15 488160
15 16 342026
16 17 452424
17 18 632018
18 19 387438
19 20 836...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
884

result:

ok 

Test #19:

score: 12
Accepted
time: 1ms
memory: 3768kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
498 4 221 105089
0 1 463553
1 2 258066
2 3 685674
3 4 722140
4 5 52711
5 6 1
6 7 1
7 8 1
8 9 1
9 10 1
10 11 1
11 12 1
12 13 1
13 14 1
14 15 1
15 16 1
16 17 1
17 18 1
18 19 1
19 20 1
20 21 1
21 22 1
22 23 1
23 24 1
24 25 1
25 26 1
26 27 1
27 28 1
28 29 1
29 ...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
4

result:

ok 

Test #20:

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

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
500 0 499 31632470564
0 1 997408
1 2 994454
2 3 991903
3 4 985530
4 5 983290
5 6 976711
6 7 974029
7 8 971703
8 9 966164
9 10 960060
10 11 958778
11 12 955381
12 13 951080
13 14 947500
14 15 942224
15 16 937350
16 17 935562
17 18 931918
18 19 924769
19 20 9...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
420

result:

ok 

Test #21:

score: 12
Accepted
time: 1ms
memory: 4100kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
500 0 499 30660962655
0 1 998751
1 2 992763
2 3 990711
3 4 984240
4 5 981786
5 6 977311
6 7 972251
7 8 968449
8 9 964070
9 10 961182
10 11 959076
11 12 955656
12 13 950815
13 14 944555
14 15 941311
15 16 939818
16 17 932874
17 18 928498
18 19 927347
19 20 9...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
412

result:

ok 

Test #22:

score: 12
Accepted
time: 0ms
memory: 3736kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
100 89 91 1462096533
0 1 639564
1 2 263322
2 3 868637
3 4 907132
4 5 701936
5 6 917697
6 7 934119
7 8 807575
8 9 601671
9 10 703969
10 11 258031
11 12 55044
12 13 582886
13 14 983102
14 15 339533
15 16 15472
16 17 166131
17 18 795004
18 19 139911
19 20 2922...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
173

result:

ok 

Test #23:

score: 12
Accepted
time: 0ms
memory: 3780kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
99 6 8 23890628
0 1 571377
1 2 534743
2 3 176083
3 4 349821
4 5 464742
5 6 833949
6 7 635266
7 8 963766
8 9 824768
9 10 619251
10 11 816054
11 12 582962
12 13 24653
13 14 411247
14 15 83520
15 16 285010
16 17 823410
17 18 432273
18 19 701164
19 20 741379
20...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
18

result:

ok 

Test #24:

score: 12
Accepted
time: 0ms
memory: 3812kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
91 17 72 1939374049
0 1 35118
1 2 685336
2 3 413418
3 4 979322
4 5 501149
5 6 760662
6 7 759104
7 8 153862
8 9 970666
9 10 51474
10 11 696373
11 12 851934
12 13 667521
13 14 912195
14 15 281874
15 16 525370
16 17 259093
17 18 401204
18 19 408960
19 20 14573...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
171

result:

ok 

Test #25:

score: 12
Accepted
time: 0ms
memory: 3776kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
92 4 26 119573
0 1 441559
1 2 282137
2 3 328693
3 4 791088
4 5 59788
5 6 1
6 7 1
7 8 1
8 9 1
9 10 1
10 11 1
11 12 1
12 13 1
13 14 1
14 15 1
15 16 1
16 17 1
17 18 1
18 19 1
19 20 1
20 21 1
21 22 1
22 23 1
23 24 1
24 25 1
25 26 59786
26 27 814959
27 28 250969...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
4

result:

ok 

Test #26:

score: 12
Accepted
time: 0ms
memory: 3780kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
100 0 99 1246775789
0 1 984791
1 2 976898
2 3 941834
3 4 936109
4 5 914832
5 6 897530
6 7 873365
7 8 858001
8 9 836532
9 10 804954
10 11 790654
11 12 770728
12 13 741299
13 14 728310
14 15 705679
15 16 685271
16 17 672680
17 18 657701
18 19 624301
19 20 605...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
84

result:

ok 

Test #27:

score: 12
Accepted
time: 0ms
memory: 4068kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
100 0 99 1343862634
0 1 983240
1 2 979635
2 3 956181
3 4 922454
4 5 908815
5 6 889339
6 7 860241
7 8 858057
8 9 823141
9 10 814027
10 11 799313
11 12 767645
12 13 757119
13 14 733433
14 15 709785
15 16 683477
16 17 669417
17 18 646073
18 19 633866
19 20 602...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
88

result:

ok 

Subtask #4:

score: 14
Accepted

Dependency #3:

100%
Accepted

Test #28:

score: 14
Accepted
time: 0ms
memory: 3844kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
60
50 1 40 432415399
0 1 368374
1 2 617489
2 3 306692
3 4 798376
4 5 793297
5 6 739002
6 7 827272
7 8 36264
8 9 734569
9 10 348508
10 11 330646
11 12 207010
12 13 915258
13 14 860319
14 15 979734
15 16 380786
16 17 247273
17 18 379557
18 19 570364
19 20 88142...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
75
75
75
71
72
75
77
77
75
77
76
72
77
76
80
75
74
74
74
72
79
80
74
76
79
78
76
75
70
75
78
70
70
77
77
75
72
79
80
74
74
77
75
76
77
74
73
70
76
79
73
74
72
70
72
75
77
75
79
73

result:

ok 

Test #29:

score: 14
Accepted
time: 1ms
memory: 3896kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
3000 2070 2072 1089598154219
0 1 122799
1 2 916338
2 3 195082
3 4 407254
4 5 870644
5 6 481623
6 7 981840
7 8 866223
8 9 620294
9 10 769645
10 11 402571
11 12 139469
12 13 712968
13 14 922546
14 15 258282
15 16 396994
16 17 976517
17 18 236766
18 19 643813
...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
5595

result:

ok 

Test #30:

score: 14
Accepted
time: 1ms
memory: 3980kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
2788 1953 1954 23715317
0 1 128657
1 2 425890
2 3 493866
3 4 293698
4 5 320364
5 6 454095
6 7 554620
7 8 993194
8 9 916966
9 10 967007
10 11 259469
11 12 232222
12 13 735660
13 14 792789
14 15 243400
15 16 699046
16 17 819444
17 18 831242
18 19 999744
19 20...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
26

result:

ok 

Test #31:

score: 14
Accepted
time: 12ms
memory: 3896kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
2808 2 2807 2639466957435
0 1 502306
1 2 406185
2 3 189549
3 4 258275
4 5 579629
5 6 609120
6 7 110030
7 8 526094
8 9 798960
9 10 580118
10 11 354523
11 12 266260
12 13 57024
13 14 764532
14 15 2984
15 16 15589
16 17 433020
17 18 369341
18 19 192624
19 20 4...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
5424

result:

ok 

Test #32:

score: 14
Accepted
time: 7ms
memory: 3924kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
2921 554 2419 2197312943301
0 1 333995
1 2 589881
2 3 875597
3 4 174524
4 5 69440
5 6 326830
6 7 802041
7 8 66604
8 9 18419
9 10 164377
10 11 189871
11 12 722407
12 13 880795
13 14 313302
14 15 920145
15 16 689978
16 17 782838
17 18 415604
18 19 829763
19 2...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
5567

result:

ok 

Test #33:

score: 14
Accepted
time: 4ms
memory: 3928kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
2775 1628 2116 119358
0 1 815865
1 2 451060
2 3 381411
3 4 962826
4 5 316023
5 6 912590
6 7 146037
7 8 536110
8 9 560340
9 10 585798
10 11 444260
11 12 375512
12 13 335836
13 14 727105
14 15 577616
15 16 311763
16 17 736588
17 18 299176
18 19 125206
19 20 8...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
3

result:

ok 

Test #34:

score: 14
Accepted
time: 10ms
memory: 4184kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
3000 0 2999 1062928849033
0 1 998984
1 2 998391
2 3 997359
3 4 996971
4 5 996259
5 6 995283
6 7 994397
7 8 994350
8 9 993341
9 10 992541
10 11 992084
11 12 991307
12 13 990600
13 14 990276
14 15 989400
15 16 988934
16 17 988034
17 18 987540
18 19 986977
19 ...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
2412

result:

ok 

Test #35:

score: 14
Accepted
time: 13ms
memory: 3900kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
3000 0 2999 1101971987741
0 1 998795
1 2 998275
2 3 997641
3 4 996834
4 5 996149
5 6 995533
6 7 994744
7 8 993821
8 9 993107
9 10 992900
10 11 992045
11 12 991158
12 13 990526
13 14 989914
14 15 989575
15 16 988493
16 17 988188
17 18 987611
18 19 986580
19 ...

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
2466

result:

ok 

Subtask #5:

score: 0
Wrong Answer

Test #36:

score: 9
Accepted
time: 0ms
memory: 3800kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
4 0 1 9
0 2 2
1 2 3
2 3 3

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
6

result:

ok 

Test #37:

score: 9
Accepted
time: 0ms
memory: 3808kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
4 0 1 8
0 2 2
1 2 3
2 3 100

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
5

result:

ok 

Test #38:

score: 0
Wrong Answer
time: 0ms
memory: 3844kb

input:

cc61ad56a4797fb3f5c9529f73ce6fcedd85669b
1
8 0 4 84
0 1 1
1 2 29
2 3 29
3 4 1
4 5 20
2 6 20
3 7 1

output:

081ce3c351cbf526b37954b9ad30f2b531a7585c
OK
7

result:

wrong answer 1st lines differ - on the 1st token, expected: '9', found: '7'

Subtask #6:

score: 0
Skipped

Dependency #2:

100%
Accepted

Dependency #5:

0%

Subtask #7:

score: 0
Skipped

Dependency #3:

100%
Accepted

Dependency #6:

0%

Subtask #8:

score: 0
Skipped

Dependency #4:

100%
Accepted

Dependency #7:

0%

Subtask #9:

score: 0
Skipped

Dependency #1:

0%