QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#912969#1213. Inheritancemodwwe100 ✓102ms176372kbC++232.6kb2025-02-24 09:05:372025-02-24 09:05:44

Judging History

This is the latest submission verdict.

  • [2025-02-24 09:05:44]
  • Judged
  • Verdict: 100
  • Time: 102ms
  • Memory: 176372kb
  • [2025-02-24 09:05:37]
  • 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 = 998244353;
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
}
struct ib
{
    int a,b;
};
struct id
{
    int a,b,c,d;
};
bool cmp(id a,id b)
{
    return a.c>b.c;
}
int cost[100001];
int color[300001];
vector<id> v;
struct dsucd
{
    ib dsu[1001];
    void reset(int n)
    {
        for(int i=1; i<=n; i++)
            dsu[i]= {1,i};
    }
    int get(int x)
    {
        if(dsu[x].b!=x) dsu[x].b=get(dsu[x].b);
        return dsu[x].b;
    }
    void noi(int x,int y)
    {
        x=get(x);
        y=get(y);
        if(dsu[x].a<dsu[y].a)swap(x,y);
        dsu[x].a+=dsu[y].a;
        dsu[y].b=x;
    }
} ds[10001];
void phongbeo()
{
    cin>>n>>m>>k;
    for(int i=0; i<k; i++)
        ds[i].reset(n);
    for(int i=1; i<=m; i++)
    {
        cin>>l>>r>>s2;
        v.pb({l,r,s2,i});
    }
    sort(v.begin(),v.end(),cmp);
    for(auto x:v)
    {
        l=0;
        r=k-1;
        while(l<=r)
        {
            int mid=l+r>>1;
            int xx=ds[mid].get(x.a);
            int yy=ds[mid].get(x.b);
            if(xx==yy)l=mid+1;
            else r=mid-1;
        }
        if(l==k) continue;
        color[x.d]=l+1;
        ds[l].noi(x.a,x.b);
        cost[l]+=x.c;
    }
    for(int i=1; i<=m; i++)
        cout<<color[i],down
}


詳細信息

Subtask #1:

score: 15
Accepted

Test #1:

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

input:

2 10 10
2 1 481968939
2 1 850790202
2 1 368211429
2 1 619701614
2 1 642638219
2 1 932757463
2 1 812851346
1 2 810407649
1 2 786279290
2 1 699140543

output:

9
2
10
8
7
1
3
4
5
6

result:

ok 10 lines

Test #2:

score: 15
Accepted
time: 68ms
memory: 21920kb

input:

10 300000 10
2 3 176866476
8 2 227056832
4 8 959029647
2 6 406245003
3 7 426513160
10 4 749977014
1 9 979995665
5 3 155612538
6 4 876630281
4 7 350702748
2 8 915028012
7 1 142172888
10 9 901389538
6 7 372307429
4 2 835072509
10 1 617977655
1 6 743524649
6 9 687344960
4 9 593811809
2 1 95578694
5 4 6...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 300000 lines

Test #3:

score: 15
Accepted
time: 68ms
memory: 22064kb

input:

100 300000 10
76 44 427212184
37 22 283926821
18 92 595529525
44 13 391466381
43 42 749392184
83 45 831359793
29 33 565705233
62 6 987368813
25 84 325713773
58 27 532007906
11 10 591200141
64 87 919273253
36 67 159064130
86 8 168131812
74 79 927499328
22 23 563945519
59 44 212889308
96 29 540243346
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 300000 lines

Test #4:

score: 15
Accepted
time: 69ms
memory: 21948kb

input:

1000 300000 10
673 914 976682328
977 71 340592929
43 59 955623981
204 428 752838934
583 869 671906886
556 14 267216598
327 999 772914972
688 957 745105306
584 991 344077026
741 87 185895230
980 813 268783775
251 809 625318418
700 528 490969691
956 170 25489812
86 127 604689057
245 594 512764271
67 4...

output:

6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
...

result:

ok 300000 lines

Test #5:

score: 15
Accepted
time: 8ms
memory: 6612kb

input:

1000 30000 10
257 701 343234896
578 397 170491860
9 81 144830925
314 522 846451351
976 100 533122816
669 406 39670900
11 811 533534883
441 525 151575146
675 603 340220111
421 704 724864079
526 653 663984478
123 61 421904528
244 740 269648484
479 109 517362704
824 960 868774296
993 413 32063109
239 2...

output:

0
0
0
5
0
0
0
0
0
9
9
0
0
0
5
0
0
0
0
6
0
1
0
0
5
5
0
5
6
0
8
0
3
7
1
0
0
8
0
0
5
3
1
0
0
3
0
0
0
8
0
0
9
0
0
9
0
1
0
0
0
0
0
8
6
0
0
7
0
0
0
5
0
0
0
0
0
7
0
0
5
0
0
0
0
0
8
10
0
3
0
0
0
0
0
0
0
0
0
0
6
0
0
0
7
0
3
4
0
6
0
0
0
0
0
0
0
0
5
6
0
5
0
0
0
6
0
0
0
0
2
0
7
0
0
0
5
0
0
10
0
0
0
0
0
0
0
5
6
...

result:

ok 30000 lines

Test #6:

score: 15
Accepted
time: 2ms
memory: 4224kb

input:

1000 3000 10
410 881 883760472
568 990 692713408
26 586 526859797
32 945 738218612
611 937 981460238
928 197 386028254
764 507 846862280
403 738 145546721
616 839 69322307
975 314 462736048
275 157 645717713
322 696 707151262
230 385 48044250
460 484 844856152
886 503 634733869
369 236 448379842
727...

output:

1
2
2
1
1
2
1
3
4
1
2
1
4
1
2
2
3
2
1
3
2
3
3
2
2
2
1
2
2
2
3
4
4
1
1
2
3
2
2
1
1
1
4
3
3
2
3
2
2
3
2
1
1
2
3
1
4
2
2
1
3
2
1
1
1
2
3
3
4
1
3
1
3
1
2
2
3
1
1
2
4
2
2
1
2
3
1
2
2
3
2
2
2
1
3
1
4
1
2
1
1
2
2
2
3
1
2
1
3
4
3
2
2
3
3
2
3
1
4
2
3
2
2
3
1
2
2
1
1
1
1
2
2
3
1
4
1
3
1
2
1
4
3
1
1
2
2
1
1
1
...

result:

ok 3000 lines

Test #7:

score: 15
Accepted
time: 0ms
memory: 3712kb

input:

1000 300 10
307 690 166333847
325 188 929725280
669 52 458123930
522 778 264186955
407 735 75190274
340 376 656894729
916 654 712101451
781 589 192203828
154 515 301071924
251 937 84212126
299 65 17166264
853 390 456773787
268 95 433957092
560 418 78239821
376 388 902064417
897 637 50289160
30 200 5...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 300 lines

Test #8:

score: 15
Accepted
time: 70ms
memory: 22084kb

input:

1000 300000 10
355 878 135430162
884 318 239973055
45 876 222872112
395 385 748088591
542 568 488157375
48 433 800446895
166 703 359092065
198 208 251507605
419 923 918886817
276 98 926090078
456 990 82442234
894 356 516533444
861 763 598073133
589 399 661573652
335 729 552790187
140 480 982240897
3...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 300000 lines

Test #9:

score: 15
Accepted
time: 68ms
memory: 22104kb

input:

1000 300000 10
451 550 679851150
272 521 296675704
722 972 583902685
855 734 73000424
282 883 410128222
421 998 234989635
964 417 13263639
75 411 55302886
378 335 938048018
159 671 579461919
325 354 243257857
481 243 221847568
577 893 930966410
660 347 459029394
647 309 229285163
864 130 929685646
4...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
...

result:

ok 300000 lines

Test #10:

score: 15
Accepted
time: 52ms
memory: 21956kb

input:

1000 300000 10
1 1000 1
2 1000 2
3 1000 3
4 1000 4
5 1000 5
6 1000 6
7 1000 7
8 1000 8
9 1000 9
10 1000 10
839 897 11
924 892 12
118 49 13
8 254 14
919 887 15
503 502 16
977 306 17
938 940 18
804 590 19
552 865 20
726 435 21
653 669 22
145 7 23
510 497 24
213 940 25
984 935 26
734 845 27
217 744 28
...

output:

10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0...

result:

ok 300000 lines

Test #11:

score: 15
Accepted
time: 50ms
memory: 22088kb

input:

1000 300000 10
1 1000 1
2 1000 2
3 1000 3
4 1000 4
5 1000 5
6 1000 6
7 1000 7
8 1000 8
9 1000 9
10 1000 10
976 790 11
350 915 12
93 80 13
395 200 14
919 575 15
429 970 16
641 906 17
972 550 18
329 811 19
891 232 20
988 302 21
464 311 22
377 689 23
618 692 24
612 44 25
935 710 26
96 698 27
83 374 28
...

output:

10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0...

result:

ok 300000 lines

Test #12:

score: 15
Accepted
time: 50ms
memory: 22036kb

input:

1000 300000 10
1 1000 1
2 1000 2
3 1000 3
4 1000 4
5 1000 5
6 1000 6
7 1000 7
8 1000 8
9 1000 9
10 1000 10
832 685 11
493 936 12
350 333 13
502 146 14
918 263 15
354 217 16
586 730 17
289 162 18
853 33 19
231 600 20
251 169 21
993 729 22
610 594 23
444 110 24
13 924 25
886 485 26
177 329 27
229 224 ...

output:

10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0...

result:

ok 300000 lines

Test #13:

score: 15
Accepted
time: 46ms
memory: 22076kb

input:

1000 300000 10
1 2 1000000000
1 2 999999999
1 2 999999998
1 2 999999997
1 2 999999996
1 2 999999995
1 2 999999994
1 2 999999993
1 2 999999992
1 2 999999991
1 2 999999990
1 2 999999989
1 2 999999988
1 2 999999987
1 2 999999986
1 2 999999985
1 2 999999984
1 2 999999983
1 2 999999982
1 2 999999981
1 2 ...

output:

1
2
3
4
5
6
7
8
9
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0...

result:

ok 300000 lines

Test #14:

score: 15
Accepted
time: 48ms
memory: 21908kb

input:

100 300000 10
21 3 1
4 3 2
14 4 3
17 11 4
18 1 5
10 8 6
12 10 7
3 4 8
3 54 9
17 14 10
9 11 11
23 3 12
3 2 13
20 12 14
9 4 15
21 5 16
6 8 17
4 5 18
3 27 19
27 10 20
3 8 21
5 21 22
22 3 23
9 1 24
1 8 25
35 37 26
34 31 27
22 2 28
1 5 29
25 23 30
13 19 31
3 15 32
4 34 33
11 27 34
11 1 35
7 5 36
3 13 37
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 300000 lines

Test #15:

score: 15
Accepted
time: 48ms
memory: 22092kb

input:

300 300000 10
1 7 1
16 17 2
15 56 3
10 36 4
13 10 5
5 13 6
10 14 7
32 2 8
8 7 9
29 67 10
2 5 11
12 5 12
12 7 13
4 5 14
16 12 15
6 9 16
8 66 17
11 23 18
8 4 19
8 2 20
5 15 21
5 6 22
1 8 23
18 21 24
7 1 25
27 10 26
6 2 27
5 15 28
1 33 29
17 9 30
25 2 31
28 1 32
10 25 33
21 12 34
19 9 35
22 41 36
8 26 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 300000 lines

Test #16:

score: 15
Accepted
time: 49ms
memory: 22040kb

input:

1000 300000 10
6 33 1
52 50 2
88 25 3
38 22 4
14 27 5
22 4 6
15 18 7
14 68 8
63 1 9
46 36 10
48 30 11
5 9 12
73 1 13
34 38 14
8 2 15
51 12 16
72 27 17
10 55 18
13 7 19
49 33 20
46 34 21
4 14 22
32 5 23
14 12 24
27 35 25
49 74 26
82 70 27
55 7 28
20 17 29
8 7 30
41 33 31
18 7 32
3 62 33
32 5 34
10 7 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 300000 lines

Test #17:

score: 15
Accepted
time: 49ms
memory: 22036kb

input:

1000 300000 10
16 4 1
14 65 2
183 16 3
17 12 4
47 4 5
23 5 6
2 9 7
57 72 8
9 24 9
136 67 10
57 4 11
16 3 12
11 37 13
35 7 14
13 6 15
8 38 16
25 18 17
15 4 18
30 15 19
26 6 20
16 25 21
23 1 22
54 38 23
109 118 24
4 25 25
45 18 26
44 69 27
28 29 28
56 32 29
11 72 30
6 16 31
4 7 32
22 5 33
7 12 34
42 5...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 300000 lines

Subtask #2:

score: 85
Accepted

Dependency #1:

100%
Accepted

Test #18:

score: 85
Accepted
time: 3ms
memory: 137132kb

input:

2 10000 10000
2 1 75737697
1 2 125689622
2 1 996795129
2 1 804557789
2 1 744157176
1 2 102455427
1 2 930022662
2 1 307552418
1 2 857027169
2 1 55748860
1 2 154116994
1 2 55772776
1 2 441379815
2 1 77984283
2 1 205289990
1 2 129514754
2 1 395648768
2 1 260101251
2 1 580906199
2 1 592400297
2 1 200085...

output:

8966
8254
21
1862
2442
8621
655
6467
1364
9227
7892
9226
5231
8937
7390
8204
5654
6922
3955
3850
7446
4564
5857
262
985
92
9024
1683
5737
3440
977
5056
4641
9577
1983
9428
6561
2480
3136
3305
7186
6558
8327
6998
3698
5464
2406
500
2542
6269
9134
9101
5392
5511
6808
7893
1633
5868
9115
3576
3522
7178...

result:

ok 10000 lines

Test #19:

score: 85
Accepted
time: 84ms
memory: 153088kb

input:

10 300000 10000
9 7 961699618
2 6 665527922
6 1 482721508
9 6 621575841
10 4 622621922
2 9 671164077
10 5 233006679
9 1 135750412
5 9 792643835
7 4 698853934
6 8 488350894
9 7 596494623
10 1 939673269
3 9 49478382
2 10 50450161
9 5 251769338
3 1 182433538
4 5 167219399
8 9 11377906
9 5 645303550
5 6...

output:

1205
0
0
0
0
0
0
0
6417
9325
0
0
1883
0
0
0
0
0
0
0
0
0
7044
7422
0
0
0
0
0
5658
0
3434
0
0
0
0
0
0
0
0
0
0
0
5079
4353
0
23
0
0
1343
9344
2987
0
3291
0
8442
7189
0
0
0
0
0
0
0
0
0
0
3941
0
5353
0
0
0
0
0
0
0
0
1462
0
2459
0
0
0
0
0
0
0
0
8399
7174
0
0
0
1934
3066
0
0
0
7316
3417
0
0
621
0
5715
0
0
...

result:

ok 300000 lines

Test #20:

score: 85
Accepted
time: 84ms
memory: 161172kb

input:

100 300000 10000
48 70 679017658
19 40 243265156
83 11 954551915
12 23 904440698
58 23 508676417
46 1 94087662
76 34 745427862
89 45 352492862
37 14 232917468
86 40 526321709
79 93 230533271
56 43 45468513
16 4 986093176
67 83 367838033
63 3 542721187
62 74 59329096
40 28 982014477
46 36 636247831
8...

output:

905
2137
128
269
1388
2633
718
1826
2167
1338
2174
2836
40
1783
1290
2779
52
1027
2619
1857
2104
15
557
2750
916
1661
584
2317
2932
2994
2423
2515
529
678
2278
1529
2327
2897
958
2963
1348
217
813
2401
274
770
1655
1806
2503
651
568
280
142
1070
2335
2003
2432
2589
1565
1648
998
2246
2149
3013
1384
...

result:

ok 300000 lines

Test #21:

score: 85
Accepted
time: 102ms
memory: 176196kb

input:

1000 300000 10000
867 517 398103763
185 288 145487491
380 371 50542964
745 692 123582898
584 593 43696328
240 241 964257521
173 1 805658964
60 675 113727422
149 73 241273507
547 500 352490829
620 491 488776024
723 581 464828890
341 522 425407332
331 831 735546240
656 410 55839158
763 553 852614505
9...

output:

169
240
280
249
282
8
55
253
212
182
143
151
159
75
278
42
82
65
224
269
65
123
289
126
15
171
117
207
185
234
81
163
170
222
230
284
45
247
227
41
289
79
180
131
217
202
214
259
128
118
29
178
290
20
59
20
118
122
195
129
26
192
246
194
19
129
12
267
219
205
231
281
259
229
212
158
279
170
30
144
1...

result:

ok 300000 lines

Test #22:

score: 85
Accepted
time: 18ms
memory: 161264kb

input:

1000 30000 10000
96 309 257275292
484 707 617781042
232 82 435592677
464 289 721412726
426 484 425692614
535 228 484101061
923 825 976317741
66 369 823889463
821 608 128527940
729 102 918770675
685 211 213820966
907 420 159124491
861 489 936917711
780 719 707043054
124 864 310294694
901 999 86499637...

output:

20
12
17
9
17
15
1
5
26
3
23
24
2
8
20
4
13
29
29
14
27
26
1
1
8
4
21
4
14
18
31
15
16
17
4
14
26
20
22
1
27
17
18
2
1
23
24
20
10
29
15
1
13
18
9
20
27
18
3
21
6
22
9
13
28
14
11
10
12
8
9
2
23
29
14
11
8
10
26
20
17
3
25
5
3
22
5
4
5
24
16
25
5
15
9
27
19
3
23
26
11
19
10
14
3
28
5
25
20
18
13
24
...

result:

ok 30000 lines

Test #23:

score: 85
Accepted
time: 16ms
memory: 160316kb

input:

1000 3000 10000
449 586 27876669
607 128 544816540
297 456 856320205
395 332 91444451
821 923 158526633
714 810 110367723
708 414 100249907
798 395 232715718
850 67 633681907
457 314 341912908
761 311 68628670
228 67 707933614
866 933 292743349
225 416 375369041
374 882 95875773
660 359 257063459
72...

output:

4
2
1
3
3
3
3
2
2
1
4
1
2
3
1
3
2
3
1
2
2
1
2
1
3
2
2
1
2
2
3
2
1
1
1
3
4
3
1
3
1
3
1
1
3
2
3
2
1
1
4
3
2
3
2
2
2
3
2
1
1
1
2
3
3
1
1
1
1
2
2
3
2
1
2
1
1
1
2
1
4
1
3
2
4
1
3
3
2
1
3
1
3
2
2
1
2
1
2
2
1
1
2
1
3
2
1
1
2
1
1
2
2
2
1
3
3
2
2
1
3
3
1
1
1
3
2
3
2
3
3
3
2
2
2
2
1
1
1
3
1
2
1
2
3
1
1
2
4
1
...

result:

ok 3000 lines

Test #24:

score: 85
Accepted
time: 4ms
memory: 160108kb

input:

1000 300 10000
610 173 694095768
108 943 818656070
609 502 292532652
27 505 690713921
834 909 585593819
672 149 122658362
766 252 490962598
888 89 331095121
615 511 696745126
644 450 826320576
6 706 313309611
557 635 207285449
18 450 766966565
728 384 502734497
345 124 805420304
447 467 79247344
555...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 300 lines

Test #25:

score: 85
Accepted
time: 97ms
memory: 176284kb

input:

1000 300000 10000
96 86 344821164
300 33 925183350
719 502 124801652
477 916 541895491
545 14 203640718
767 602 693472405
860 425 30042269
238 924 70071159
196 525 146065233
886 925 732787296
385 344 491605639
191 621 200129996
142 750 52183985
340 721 691248025
122 298 683679640
175 681 981914764
4...

output:

184
20
247
130
223
86
287
271
239
73
143
223
280
87
89
5
293
31
80
230
10
175
255
243
221
44
85
68
28
298
47
123
48
223
273
280
74
229
263
225
169
5
275
299
272
297
44
156
291
192
219
29
48
299
98
211
292
47
52
101
68
226
73
11
28
269
120
130
229
197
106
27
138
194
126
274
29
78
106
89
144
11
110
14...

result:

ok 300000 lines

Test #26:

score: 85
Accepted
time: 96ms
memory: 176368kb

input:

1000 300000 10000
315 49 91890690
667 860 502346777
716 675 586333411
909 721 133788073
123 799 761006579
61 623 109140878
605 391 485476389
708 986 849830512
560 278 658667363
647 320 59872005
826 448 751343730
558 60 670951627
166 346 83618728
356 444 39633452
63 949 151694767
28 253 745817997
851...

output:

263
140
116
246
68
255
144
43
97
276
70
93
265
284
238
71
70
295
44
15
240
297
247
150
99
89
144
45
223
243
188
36
164
57
3
112
186
237
151
36
25
62
157
190
259
122
95
116
43
245
191
29
24
75
55
33
168
103
192
67
294
274
106
142
210
253
72
114
238
137
3
36
33
188
108
217
260
204
93
215
223
223
147
3...

result:

ok 300000 lines

Test #27:

score: 85
Accepted
time: 78ms
memory: 176364kb

input:

1000 300000 10000
1 1000 1
2 1000 2
3 1000 3
4 1000 4
5 1000 5
6 1000 6
7 1000 7
8 1000 8
9 1000 9
10 1000 10
11 1000 11
12 1000 12
13 1000 13
14 1000 14
15 1000 15
16 1000 16
17 1000 17
18 1000 18
19 1000 19
20 1000 20
21 1000 21
22 1000 22
23 1000 23
24 1000 24
25 1000 25
26 1000 26
27 1000 27
28 ...

output:

299
301
301
301
301
301
300
300
300
300
301
301
302
300
301
300
300
301
302
301
301
301
300
301
300
301
300
300
300
300
300
301
301
301
302
300
301
302
300
299
302
301
301
301
301
300
300
301
300
300
300
301
300
301
301
301
300
301
301
301
301
301
300
299
302
301
300
301
301
301
301
301
300
301
301
...

result:

ok 300000 lines

Test #28:

score: 85
Accepted
time: 70ms
memory: 176368kb

input:

1000 300000 10000
1 1000 1
2 1000 2
3 1000 3
4 1000 4
5 1000 5
6 1000 6
7 1000 7
8 1000 8
9 1000 9
10 1000 10
11 1000 11
12 1000 12
13 1000 13
14 1000 14
15 1000 15
16 1000 16
17 1000 17
18 1000 18
19 1000 19
20 1000 20
21 1000 21
22 1000 22
23 1000 23
24 1000 24
25 1000 25
26 1000 26
27 1000 27
28 ...

output:

301
301
297
301
301
301
301
299
297
301
300
300
301
300
300
301
302
299
301
301
301
300
301
300
301
301
299
301
301
300
302
300
301
301
300
301
300
301
300
300
301
301
300
301
300
301
301
299
301
301
301
300
300
300
299
301
301
301
300
300
300
301
300
301
301
301
301
301
301
301
300
301
300
302
301
...

result:

ok 300000 lines

Test #29:

score: 85
Accepted
time: 75ms
memory: 176244kb

input:

1000 300000 10000
1 1000 1
2 1000 2
3 1000 3
4 1000 4
5 1000 5
6 1000 6
7 1000 7
8 1000 8
9 1000 9
10 1000 10
11 1000 11
12 1000 12
13 1000 13
14 1000 14
15 1000 15
16 1000 16
17 1000 17
18 1000 18
19 1000 19
20 1000 20
21 1000 21
22 1000 22
23 1000 23
24 1000 24
25 1000 25
26 1000 26
27 1000 27
28 ...

output:

300
301
299
299
300
300
300
300
300
301
301
300
298
301
300
300
301
302
301
299
301
300
300
301
300
300
302
301
301
301
299
301
300
301
300
301
301
301
301
301
301
302
301
300
301
301
297
302
300
301
300
301
301
301
301
299
301
301
301
300
300
301
300
299
300
301
300
298
301
301
301
300
300
300
301
...

result:

ok 300000 lines

Test #30:

score: 85
Accepted
time: 95ms
memory: 152388kb

input:

30 300000 10000
3 15 57187983
2 12 208208849
5 16 697563025
1 2 557154521
24 28 973236913
17 27 893010197
21 24 723883636
6 15 784616379
18 11 89391003
26 12 396348427
2 25 753376681
16 7 406233277
8 6 704127895
4 27 10650455
10 1 168711621
1 28 874401313
26 17 49029367
7 17 97659379
13 16 286268706...

output:

9531
7634
2912
4279
256
1029
2657
2074
9062
5818
2376
5720
2848
0
8020
1210
9642
8942
6880
9453
3825
3910
5288
9211
154
7744
3809
7066
2237
227
5271
0
1428
1951
1545
3661
7468
5847
6454
7589
9448
9901
8642
5103
407
7442
7670
450
7111
653
2696
6260
2809
1871
3182
1504
5380
4758
1664
1321
1226
243
554...

result:

ok 300000 lines

Test #31:

score: 85
Accepted
time: 92ms
memory: 154228kb

input:

30 300000 10000
2 15 804507142
16 12 859177694
12 21 820152601
24 19 838977286
23 10 859410365
11 8 289250543
27 3 785550586
6 16 5111243
30 24 573306004
17 21 223496773
4 1 8923679
23 29 877873671
12 15 752015773
18 24 310077735
20 21 293237756
4 7 639253232
25 26 799310707
10 13 542025665
1 8 4156...

output:

1898
1365
1745
1564
1363
6851
2081
0
4118
7487
0
1186
2398
6652
6813
3486
1947
4423
5640
2044
1397
5805
4998
4163
6331
9243
5851
6263
8921
8383
0
7236
5443
7292
1676
9384
1036
6113
642
9188
4452
4167
1697
1376
0
1410
9417
3189
8911
2457
1737
6287
1966
4508
7568
5721
7474
6706
3017
117
6015
9505
6650...

result:

ok 300000 lines

Test #32:

score: 85
Accepted
time: 91ms
memory: 153728kb

input:

30 300000 10000
24 13 520622246
23 21 433805150
19 4 941017210
17 8 78843171
21 24 340549171
5 20 758779942
24 13 221927078
15 17 752428333
12 17 56798067
16 28 81348807
5 28 755076285
30 28 272187088
9 24 797896603
2 21 677512999
23 10 833979010
7 22 400211291
3 6 522660929
21 1 671039234
11 22 542...

output:

4612
5444
579
9194
6342
2331
7483
2391
9519
9157
2366
6994
1951
3110
1602
5762
4593
3170
4398
4978
9312
9977
4709
899
3697
400
8934
5463
4712
6503
4671
4221
9456
2290
1808
3584
3522
6378
7091
445
7385
6120
5097
7991
6508
5725
4715
1787
4757
4262
778
6313
6500
1517
1609
9937
3203
8655
7853
6016
3456
...

result:

ok 300000 lines

Test #33:

score: 85
Accepted
time: 71ms
memory: 153860kb

input:

30 300000 10000
1 30 1
2 30 2
3 30 3
4 30 4
5 30 5
6 30 6
7 30 7
8 30 8
9 30 9
10 30 10
11 30 11
12 30 12
13 30 13
14 30 14
15 30 15
16 30 16
17 30 17
18 30 18
19 30 19
20 30 20
21 30 21
22 30 22
23 30 23
24 30 24
25 30 25
26 30 26
27 30 27
28 30 28
29 30 29
1 30 30
2 30 31
3 30 32
4 30 33
5 30 34
6...

output:

10000
9999
9998
9997
9996
9995
9994
9993
9992
9991
9990
9989
9988
9987
9986
9985
9984
9983
9982
9981
9980
9979
9978
9977
9976
9975
9974
9973
9972
9971
9970
9969
9968
9967
9966
9965
9964
9963
9962
9961
9960
9959
9958
9957
9956
9955
9954
9953
9952
9951
9950
9949
9948
9947
9946
9945
9944
9943
9942
9941...

result:

ok 300000 lines

Test #34:

score: 85
Accepted
time: 71ms
memory: 153692kb

input:

30 300000 10000
1 30 1
2 30 2
3 30 3
4 30 4
5 30 5
6 30 6
7 30 7
8 30 8
9 30 9
10 30 10
11 30 11
12 30 12
13 30 13
14 30 14
15 30 15
16 30 16
17 30 17
18 30 18
19 30 19
20 30 20
21 30 21
22 30 22
23 30 23
24 30 24
25 30 25
26 30 26
27 30 27
28 30 28
29 30 29
1 30 30
2 30 31
3 30 32
4 30 33
5 30 34
6...

output:

10000
9999
9998
9997
9996
9995
9994
9993
9992
9991
9990
9989
9988
9987
9986
9985
9984
9983
9982
9981
9980
9979
9978
9977
9976
9975
9974
9973
9972
9971
9970
9969
9968
9967
9966
9965
9964
9963
9962
9961
9960
9959
9958
9957
9956
9955
9954
9953
9952
9951
9950
9949
9948
9947
9946
9945
9944
9943
9942
9941...

result:

ok 300000 lines

Test #35:

score: 85
Accepted
time: 71ms
memory: 153864kb

input:

30 300000 10000
1 30 1
2 30 2
3 30 3
4 30 4
5 30 5
6 30 6
7 30 7
8 30 8
9 30 9
10 30 10
11 30 11
12 30 12
13 30 13
14 30 14
15 30 15
16 30 16
17 30 17
18 30 18
19 30 19
20 30 20
21 30 21
22 30 22
23 30 23
24 30 24
25 30 25
26 30 26
27 30 27
28 30 28
29 30 29
1 30 30
2 30 31
3 30 32
4 30 33
5 30 34
6...

output:

10000
9999
9998
9997
9996
9995
9994
9993
9992
9991
9990
9989
9988
9987
9986
9985
9984
9983
9982
9981
9980
9979
9978
9977
9976
9975
9974
9973
9972
9971
9970
9969
9968
9967
9966
9965
9964
9963
9962
9961
9960
9959
9958
9957
9956
9955
9954
9953
9952
9951
9950
9949
9948
9947
9946
9945
9944
9943
9942
9941...

result:

ok 300000 lines

Test #36:

score: 85
Accepted
time: 61ms
memory: 176244kb

input:

1000 300000 10000
1 2 1000000000
1 2 999999999
1 2 999999998
1 2 999999997
1 2 999999996
1 2 999999995
1 2 999999994
1 2 999999993
1 2 999999992
1 2 999999991
1 2 999999990
1 2 999999989
1 2 999999988
1 2 999999987
1 2 999999986
1 2 999999985
1 2 999999984
1 2 999999983
1 2 999999982
1 2 999999981
1...

output:

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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
...

result:

ok 300000 lines

Test #37:

score: 85
Accepted
time: 83ms
memory: 155864kb

input:

100 300000 10000
6 1 1
10 19 2
32 6 3
6 7 4
5 13 5
16 12 6
21 20 7
8 2 8
1 2 9
11 34 10
10 8 11
4 16 12
3 11 13
1 2 14
2 5 15
6 7 16
3 14 17
5 6 18
6 9 19
13 1 20
33 1 21
2 25 22
6 4 23
2 11 24
16 11 25
6 10 26
4 5 27
1 44 28
8 10 29
8 5 30
7 2 31
9 10 32
3 5 33
4 11 34
4 1 35
9 1 36
4 14 37
13 4 38...

output:

0
7760
2233
0
0
9839
6311
0
0
1768
0
9838
0
0
0
0
0
0
0
0
1933
4355
0
0
9837
0
0
637
0
0
0
0
0
0
0
0
0
0
9836
0
0
0
7140
0
0
5369
0
8454
2631
0
0
5368
372
8453
7139
0
1767
0
0
7138
2891
0
179
0
0
0
0
2476
0
0
426
0
2232
0
0
0
0
6310
0
0
0
7759
0
0
0
0
3240
0
5367
0
9835
0
0
4826
0
0
4354
0
0
0
9055
...

result:

ok 300000 lines

Test #38:

score: 85
Accepted
time: 81ms
memory: 158492kb

input:

100 300000 10000
11 10 1
5 1 2
7 9 3
1 11 4
6 11 5
28 5 6
9 8 7
5 2 8
4 7 9
3 2 10
5 3 11
6 1 12
8 16 13
2 15 14
26 7 15
3 26 16
9 3 17
7 10 18
9 6 19
17 5 20
9 13 21
5 27 22
5 13 23
20 24 24
12 1 25
1 41 26
4 39 27
4 2 28
7 2 29
23 8 30
12 4 31
3 1 32
7 24 33
2 3 34
26 23 35
24 5 36
2 12 37
8 4 38
...

output:

0
0
0
0
0
3284
0
0
0
0
0
0
9882
0
4000
3999
0
0
0
9226
0
3674
0
4835
0
791
1044
0
0
5175
0
0
4834
0
3998
4833
0
0
0
0
0
8551
0
1043
0
0
0
5938
0
0
242
0
0
1606
0
0
341
0
0
0
9225
5937
2729
695
6338
0
1995
5936
0
4832
0
0
0
1296
0
0
0
0
9881
0
8550
0
5935
0
0
1994
0
0
0
0
0
0
0
4276
0
5174
0
6337
0
0...

result:

ok 300000 lines

Test #39:

score: 85
Accepted
time: 86ms
memory: 162212kb

input:

300 300000 10000
29 3 1
11 9 2
8 7 3
4 26 4
19 14 5
4 1 6
16 15 7
7 20 8
5 14 9
6 20 10
7 18 11
22 3 12
11 8 13
2 37 14
24 34 15
28 1 16
10 5 17
23 18 18
5 10 19
12 13 20
19 7 21
3 21 22
17 21 23
26 1 24
9 8 25
29 43 26
12 10 27
4 8 28
35 21 29
30 3 30
66 4 31
31 5 32
1 46 33
29 41 34
10 28 35
25 49...

output:

5329
7642
7642
6182
7629
7642
7639
7589
7637
7588
7634
7181
7641
3565
4175
5667
7643
6908
7642
7639
7628
7401
7400
6181
7641
2643
7640
7641
4045
5082
786
4829
2239
2801
5666
1889
7180
7639
7642
849
7642
7627
7635
7640
6467
6466
7399
1633
5328
2642
63
7642
4044
7638
7634
5665
3369
122
7640
7640
4828
...

result:

ok 300000 lines

Test #40:

score: 85
Accepted
time: 80ms
memory: 164008kb

input:

300 300000 10000
49 36 1
10 38 2
4 45 3
29 35 4
48 10 5
1 2 6
9 35 7
5 30 8
18 22 9
7 28 10
30 68 11
6 20 12
17 3 13
5 15 14
2 16 15
15 8 16
2 28 17
16 12 18
17 1 19
4 8 20
41 37 21
11 6 22
18 1 23
33 8 24
10 11 25
23 18 26
36 20 27
4 48 28
19 3 29
4 57 30
14 10 31
19 21 32
7 1 33
2 14 34
22 1 35
5 ...

output:

1902
3406
2333
3959
1994
7648
3958
5114
7195
5551
600
7617
7648
7647
7644
7646
5550
7643
7648
7648
2899
7648
7643
4271
7648
6973
3832
1993
7641
1232
7647
7518
7647
7646
7194
7647
3139
7642
7647
7193
3957
7648
7646
4581
7645
7646
7647
7647
7647
3956
6496
7647
488
6495
884
7645
4580
7641
7640
2579
489...

result:

ok 300000 lines

Test #41:

score: 85
Accepted
time: 89ms
memory: 176128kb

input:

1000 300000 10000
36 175 1
3 27 2
27 34 3
11 70 4
17 1 5
62 97 6
3 13 7
4 7 8
17 37 9
9 22 10
125 5 11
73 1 12
8 74 13
13 91 14
8 92 15
10 11 16
1 8 17
6 69 18
28 23 19
43 19 20
2 34 21
18 83 22
2 30 23
32 78 24
39 31 25
64 2 26
8 45 27
25 14 28
87 26 29
13 19 30
62 18 31
34 10 32
3 26 33
10 23 34
1...

output:

79
4041
4041
1894
4042
831
4042
4041
4016
4040
357
1655
1644
962
946
4041
4042
1877
4036
3716
4040
1228
4039
1505
4002
2154
3586
4041
1100
4041
2307
4039
4040
4041
4041
4041
4040
1886
1654
4041
2735
1876
4041
3811
3766
389
4035
3585
4041
4040
1271
4040
265
4041
458
3588
3765
1771
4001
4037
1643
4040...

result:

ok 300000 lines

Test #42:

score: 85
Accepted
time: 86ms
memory: 176368kb

input:

1000 300000 10000
44 18 1
128 27 2
12 10 3
23 41 4
9 12 5
44 39 6
164 19 7
3 60 8
50 21 9
1 25 10
4 5 11
6 26 12
4 9 13
19 4 14
61 90 15
44 16 16
39 40 17
27 80 18
5 44 19
44 23 20
2 3 21
13 2 22
9 16 23
15 59 24
46 20 25
16 11 26
25 47 27
8 4 28
24 5 29
2 9 30
11 25 31
138 80 32
20 14 33
14 41 34
2...

output:

3547
288
4038
3736
4038
3546
82
2529
3164
4038
4037
4035
4038
4038
990
3545
3898
1334
3544
3543
4038
4038
4038
2554
3378
4037
3402
4037
4037
4038
4037
237
4039
3735
4036
1823
4037
781
3401
2972
1649
1017
4033
1237
2838
3347
2190
4038
3962
4037
4035
3400
2095
733
4038
2219
4036
4034
652
575
4035
4036...

result:

ok 300000 lines

Test #43:

score: 85
Accepted
time: 87ms
memory: 176368kb

input:

1000 300000 10000
54 47 1
67 33 2
5 89 3
44 27 4
3 32 5
43 19 6
77 20 7
2 28 8
10 15 9
80 21 10
12 5 11
13 1 12
155 28 13
35 13 14
22 89 15
9 22 16
22 5 17
121 2 18
49 74 19
58 27 20
5 17 21
8 9 22
18 11 23
5 47 24
76 11 25
1 29 26
110 66 27
63 57 28
8 40 29
50 1 30
47 42 31
13 35 32
60 9 33
25 92 3...

output:

2847
2025
1067
3609
4057
3692
1511
4058
4058
1288
4059
4058
152
4054
1066
4059
4058
390
1633
2567
4059
4058
4058
3329
1510
4057
538
2194
3797
3199
3328
4053
2402
975
3796
4057
2289
4055
3728
4058
4058
4058
4058
4058
1466
3327
4056
2846
4055
1653
1759
4055
4056
1892
3883
4057
2706
4057
4055
3727
4055...

result:

ok 300000 lines

Test #44:

score: 85
Accepted
time: 77ms
memory: 176372kb

input:

1000 300000 10000
1 33 1
2 33 2
3 33 3
4 33 4
5 33 5
6 33 6
7 33 7
8 33 8
9 33 9
10 33 10
11 33 11
12 33 12
13 33 13
14 33 14
15 33 15
16 33 16
17 33 17
18 33 18
19 33 19
20 33 20
21 33 21
22 33 22
23 33 23
24 33 24
25 33 25
26 33 26
27 33 27
28 33 28
29 33 29
30 33 30
31 33 31
32 33 32
1 33 33
2 33...

output:

3125
3125
3126
3126
3126
3126
3126
3125
3125
3125
3124
3126
3126
3126
3124
3125
3124
3125
3126
3125
3125
3125
3125
3125
3125
3124
3125
3124
3124
3123
3125
3124
3124
3124
3125
3125
3125
3125
3125
3124
3124
3124
3123
3125
3125
3125
3123
3124
3123
3124
3125
3124
3124
3124
3124
3124
3124
3123
3124
3123
...

result:

ok 300000 lines

Test #45:

score: 85
Accepted
time: 74ms
memory: 176368kb

input:

1000 300000 10000
1 33 1
2 33 2
3 33 3
4 33 4
5 33 5
6 33 6
7 33 7
8 33 8
9 33 9
10 33 10
11 33 11
12 33 12
13 33 13
14 33 14
15 33 15
16 33 16
17 33 17
18 33 18
19 33 19
20 33 20
21 33 21
22 33 22
23 33 23
24 33 24
25 33 25
26 33 26
27 33 27
28 33 28
29 33 29
30 33 30
31 33 31
32 33 32
1 33 33
2 33...

output:

3126
3126
3126
3126
3126
3125
3126
3125
3125
3125
3124
3126
3125
3124
3126
3125
3125
3125
3125
3125
3123
3125
3125
3125
3125
3124
3125
3126
3124
3125
3125
3122
3125
3125
3125
3125
3125
3124
3125
3124
3124
3124
3123
3125
3124
3123
3125
3124
3124
3124
3124
3124
3122
3124
3124
3124
3124
3123
3124
3125
...

result:

ok 300000 lines

Test #46:

score: 85
Accepted
time: 72ms
memory: 176372kb

input:

1000 300000 10000
1 33 1
2 33 2
3 33 3
4 33 4
5 33 5
6 33 6
7 33 7
8 33 8
9 33 9
10 33 10
11 33 11
12 33 12
13 33 13
14 33 14
15 33 15
16 33 16
17 33 17
18 33 18
19 33 19
20 33 20
21 33 21
22 33 22
23 33 23
24 33 24
25 33 25
26 33 26
27 33 27
28 33 28
29 33 29
30 33 30
31 33 31
32 33 32
1 33 33
2 33...

output:

3125
3126
3125
3126
3126
3126
3124
3122
3125
3126
3126
3126
3126
3126
3126
3125
3125
3125
3125
3124
3125
3126
3125
3125
3125
3124
3125
3123
3124
3125
3124
3124
3124
3125
3124
3125
3125
3125
3123
3121
3124
3125
3125
3125
3125
3125
3125
3124
3124
3124
3124
3123
3124
3125
3124
3124
3124
3123
3124
3122
...

result:

ok 300000 lines

Extra Test:

score: 0
Extra Test Passed