QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#824221#9770. Middle Pointucup-team3647#AC ✓1ms3828kbC++236.1kb2024-12-21 13:11:202024-12-21 13:11:20

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3748kb

input:

2 2
1 1

output:

1
2 2 0 0

result:

ok correct!

Test #2:

score: 0
Accepted
time: 0ms
memory: 3464kb

input:

8 8
5 0

output:

3
8 0 0 0
4 0 0 0
2 0 8 0

result:

ok correct!

Test #3:

score: 0
Accepted
time: 0ms
memory: 3552kb

input:

0 0
0 0

output:

0

result:

ok correct!

Test #4:

score: 0
Accepted
time: 0ms
memory: 3588kb

input:

2024 0
1012 0

output:

1
2024 0 0 0

result:

ok correct!

Test #5:

score: 0
Accepted
time: 0ms
memory: 3556kb

input:

2024 2024
2023 2023

output:

-1

result:

ok correct!

Test #6:

score: 0
Accepted
time: 0ms
memory: 3532kb

input:

8 6
7 3

output:

3
8 6 0 6
4 6 8 6
6 6 8 0

result:

ok correct!

Test #7:

score: 0
Accepted
time: 0ms
memory: 3592kb

input:

2024 2026
2024 2026

output:

0

result:

ok correct!

Test #8:

score: 0
Accepted
time: 0ms
memory: 3528kb

input:

1000000000 1000000000
70 0

output:

-1

result:

ok correct!

Test #9:

score: 0
Accepted
time: 0ms
memory: 3528kb

input:

3 6
2 4

output:

-1

result:

ok correct!

Test #10:

score: 0
Accepted
time: 0ms
memory: 3464kb

input:

7 7
7 2

output:

-1

result:

ok correct!

Test #11:

score: 0
Accepted
time: 0ms
memory: 3440kb

input:

6 2
5 2

output:

-1

result:

ok correct!

Test #12:

score: 0
Accepted
time: 0ms
memory: 3748kb

input:

5 7
5 5

output:

-1

result:

ok correct!

Test #13:

score: 0
Accepted
time: 0ms
memory: 3752kb

input:

4 7
2 3

output:

-1

result:

ok correct!

Test #14:

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

input:

8 2
2 2

output:

2
8 2 0 2
4 2 0 2

result:

ok correct!

Test #15:

score: 0
Accepted
time: 0ms
memory: 3540kb

input:

3 3
0 2

output:

-1

result:

ok correct!

Test #16:

score: 0
Accepted
time: 0ms
memory: 3828kb

input:

7 7
1 4

output:

-1

result:

ok correct!

Test #17:

score: 0
Accepted
time: 0ms
memory: 3596kb

input:

6 3
6 1

output:

-1

result:

ok correct!

Test #18:

score: 0
Accepted
time: 0ms
memory: 3524kb

input:

4 2
2 1

output:

1
4 2 0 0

result:

ok correct!

Test #19:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

7 2
3 2

output:

-1

result:

ok correct!

Test #20:

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

input:

2 7
0 3

output:

-1

result:

ok correct!

Test #21:

score: 0
Accepted
time: 0ms
memory: 3804kb

input:

1 7
1 0

output:

0

result:

ok correct!

Test #22:

score: 0
Accepted
time: 0ms
memory: 3460kb

input:

5 1
0 0

output:

0

result:

ok correct!

Test #23:

score: 0
Accepted
time: 0ms
memory: 3552kb

input:

8 7
4 3

output:

-1

result:

ok correct!

Test #24:

score: 0
Accepted
time: 0ms
memory: 3824kb

input:

180057652 674822131
110693180 428023738

output:

-1

result:

ok correct!

Test #25:

score: 0
Accepted
time: 0ms
memory: 3488kb

input:

62347541 812142018
42922107 486416913

output:

-1

result:

ok correct!

Test #26:

score: 0
Accepted
time: 0ms
memory: 3748kb

input:

239604722 244429197
78993837 108804105

output:

-1

result:

ok correct!

Test #27:

score: 0
Accepted
time: 0ms
memory: 3616kb

input:

416861903 381749084
375027630 373683256

output:

-1

result:

ok correct!

Test #28:

score: 0
Accepted
time: 0ms
memory: 3560kb

input:

594119084 519068971
429116021 298715088

output:

-1

result:

ok correct!

Test #29:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

536870912 536870912
233225286 372408647

output:

29
536870912 536870912 536870912 0
536870912 268435456 0 536870912
268435456 402653184 536870912 536870912
402653184 469762048 0 0
201326592 234881024 0 0
100663296 117440512 0 0
50331648 58720256 536870912 536870912
293601280 297795584 0 0
146800640 148897792 0 536870912
73400320 342884352 0 0
3670...

result:

ok correct!

Test #30:

score: 0
Accepted
time: 0ms
memory: 3772kb

input:

536870912 536870912
242171716 210314503

output:

29
536870912 536870912 536870912 0
536870912 268435456 536870912 536870912
536870912 402653184 0 536870912
268435456 469762048 0 0
134217728 234881024 0 0
67108864 117440512 0 0
33554432 58720256 536870912 0
285212672 29360128 0 0
142606336 14680064 536870912 536870912
339738624 275775488 536870912 ...

result:

ok correct!

Test #31:

score: 0
Accepted
time: 0ms
memory: 3496kb

input:

536870912 536870912
251118145 48220392

output:

29
536870912 536870912 0 536870912
268435456 536870912 0 536870912
134217728 536870912 0 536870912
67108864 536870912 0 0
33554432 268435456 0 0
16777216 134217728 0 536870912
8388608 335544320 536870912 536870912
272629760 436207616 0 536870912
136314880 486539264 0 0
68157440 243269632 536870912 0...

result:

ok correct!

Test #32:

score: 0
Accepted
time: 0ms
memory: 3536kb

input:

126070784 536870912
70206899 483718753

output:

29
126070784 536870912 126070784 0
126070784 268435456 126070784 0
126070784 134217728 126070784 0
126070784 67108864 126070784 0
126070784 33554432 126070784 0
126070784 16777216 126070784 536870912
126070784 276824064 126070784 536870912
126070784 406847488 126070784 0
126070784 203423744 12607078...

result:

ok correct!

Test #33:

score: 0
Accepted
time: 0ms
memory: 3584kb

input:

134541312 536870912
92168682 321624642

output:

28
134541312 536870912 134541312 0
134541312 268435456 134541312 0
134541312 134217728 134541312 0
134541312 67108864 134541312 0
134541312 33554432 134541312 0
134541312 16777216 134541312 536870912
134541312 276824064 134541312 0
134541312 138412032 134541312 0
134541312 69206016 134541312 5368709...

result:

ok correct!

Test #34:

score: 0
Accepted
time: 0ms
memory: 3584kb

input:

605171712 536870912
492293004 159530531

output:

29
605171712 536870912 605171712 0
605171712 268435456 605171712 536870912
605171712 402653184 605171712 0
605171712 201326592 605171712 0
605171712 100663296 605171712 0
605171712 50331648 605171712 536870912
605171712 293601280 605171712 0
605171712 146800640 605171712 0
605171712 73400320 6051717...

result:

ok correct!

Test #35:

score: 0
Accepted
time: 0ms
memory: 3616kb

input:

816447488 872415232
107288296 282864296

output:

23
816447488 872415232 816447488 0
816447488 436207616 816447488 0
816447488 218103808 816447488 0
816447488 109051904 816447488 872415232
816447488 490733568 816447488 0
816447488 245366784 816447488 872415232
816447488 558891008 816447488 872415232
816447488 715653120 816447488 0
816447488 3578265...

result:

ok correct!

Test #36:

score: 0
Accepted
time: 0ms
memory: 3532kb

input:

465043456 805306368
155625924 290419248

output:

24
465043456 805306368 465043456 0
465043456 402653184 465043456 0
465043456 201326592 465043456 0
465043456 100663296 465043456 0
465043456 50331648 465043456 0
465043456 25165824 465043456 805306368
465043456 415236096 465043456 805306368
465043456 610271232 0 0
232521728 305135616 465043456 0
348...

result:

ok correct!

Test #37:

score: 0
Accepted
time: 0ms
memory: 3584kb

input:

246022144 587202560
78513033 233147565

output:

24
246022144 587202560 246022144 0
246022144 293601280 246022144 587202560
246022144 440401920 246022144 587202560
246022144 513802240 246022144 587202560
246022144 550502400 246022144 0
246022144 275251200 246022144 587202560
246022144 431226880 246022144 587202560
246022144 509214720 0 587202560
1...

result:

ok correct!

Test #38:

score: 0
Accepted
time: 0ms
memory: 3536kb

input:

536870912 699163134
414335415 699163134

output:

29
536870912 699163134 0 699163134
268435456 699163134 536870912 699163134
402653184 699163134 536870912 699163134
469762048 699163134 0 699163134
234881024 699163134 536870912 699163134
385875968 699163134 536870912 699163134
461373440 699163134 0 699163134
230686720 699163134 536870912 699163134
3...

result:

ok correct!

Test #39:

score: 0
Accepted
time: 0ms
memory: 3608kb

input:

536870912 292943687
423281845 292943687

output:

29
536870912 292943687 0 292943687
268435456 292943687 0 292943687
134217728 292943687 536870912 292943687
335544320 292943687 0 292943687
167772160 292943687 536870912 292943687
352321536 292943687 536870912 292943687
444596224 292943687 0 292943687
222298112 292943687 536870912 292943687
379584512...

result:

ok correct!

Test #40:

score: 0
Accepted
time: 0ms
memory: 3524kb

input:

536870912 31948433
432228266 0

output:

28
536870912 0 0 0
268435456 0 0 0
134217728 0 536870912 0
335544320 0 0 0
167772160 0 536870912 0
352321536 0 0 0
176160768 0 536870912 0
356515840 0 536870912 0
446693376 0 536870912 0
491782144 0 536870912 0
514326528 0 0 0
257163264 0 0 0
128581632 0 0 0
64290816 0 536870912 0
300580864 0 0 0
15...

result:

ok correct!

Test #41:

score: 0
Accepted
time: 0ms
memory: 3536kb

input:

603979776 243951872
111389958 152469920

output:

25
603979776 243951872 0 243951872
301989888 243951872 603979776 243951872
452984832 243951872 0 243951872
226492416 243951872 603979776 243951872
415236096 243951872 0 243951872
207618048 243951872 603979776 243951872
405798912 243951872 0 243951872
202899456 243951872 0 243951872
101449728 2439518...

result:

ok correct!

Test #42:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

603979776 892103744
85336938 585443082

output:

25
603979776 892103744 0 892103744
301989888 892103744 0 892103744
150994944 892103744 603979776 892103744
377487360 892103744 603979776 892103744
490733568 892103744 0 892103744
245366784 892103744 0 892103744
122683392 892103744 603979776 892103744
363331584 892103744 0 892103744
181665792 8921037...

result:

ok correct!

Test #43:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

67108864 893081440
6587231 502358310

output:

26
67108864 893081440 0 893081440
33554432 893081440 67108864 893081440
50331648 893081440 67108864 893081440
58720256 893081440 67108864 893081440
62914560 893081440 67108864 893081440
65011712 893081440 0 893081440
32505856 893081440 67108864 893081440
49807360 893081440 0 893081440
24903680 89308...

result:

ok correct!

Test #44:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

536870912 536870912
233225286 536870912

output:

28
536870912 536870912 0 536870912
268435456 536870912 536870912 536870912
402653184 536870912 0 536870912
201326592 536870912 0 536870912
100663296 536870912 0 536870912
50331648 536870912 536870912 536870912
293601280 536870912 0 536870912
146800640 536870912 0 536870912
73400320 536870912 0 53687...

result:

ok correct!

Test #45:

score: 0
Accepted
time: 0ms
memory: 3528kb

input:

536870912 536870912
242171716 536870912

output:

27
536870912 536870912 0 536870912
268435456 536870912 0 536870912
134217728 536870912 0 536870912
67108864 536870912 0 536870912
33554432 536870912 536870912 536870912
285212672 536870912 0 536870912
142606336 536870912 536870912 536870912
339738624 536870912 536870912 536870912
438304768 536870912...

result:

ok correct!

Test #46:

score: 0
Accepted
time: 1ms
memory: 3620kb

input:

536870912 536870912
536870912 48220392

output:

26
536870912 536870912 536870912 0
536870912 268435456 536870912 0
536870912 134217728 536870912 536870912
536870912 335544320 536870912 536870912
536870912 436207616 536870912 536870912
536870912 486539264 536870912 0
536870912 243269632 536870912 0
536870912 121634816 536870912 0
536870912 6081740...

result:

ok correct!

Test #47:

score: 0
Accepted
time: 0ms
memory: 3584kb

input:

126070784 536870912
70206899 0

output:

12
126070784 0 0 0
63035392 0 0 0
31517696 0 0 0
15758848 0 126070784 0
70914816 0 0 0
35457408 0 126070784 0
80764096 0 126070784 0
103417440 0 126070784 0
114744112 0 0 0
57372056 0 0 0
28686028 0 0 0
14343014 0 126070784 0

result:

ok correct!

Test #48:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

536870912 536870912
33554432 1835008

output:

11
536870912 536870912 536870912 0
536870912 268435456 536870912 536870912
536870912 402653184 536870912 536870912
536870912 469762048 536870912 0
536870912 234881024 536870912 0
536870912 117440512 536870912 0
536870912 58720256 536870912 0
536870912 29360128 0 0
268435456 14680064 0 0
134217728 73...

result:

ok correct!

Test #49:

score: 0
Accepted
time: 1ms
memory: 3532kb

input:

134541312 536870912
0 321624642

output:

28
0 536870912 0 0
0 268435456 0 0
0 134217728 0 0
0 67108864 0 0
0 33554432 0 0
0 16777216 0 536870912
0 276824064 0 0
0 138412032 0 0
0 69206016 0 536870912
0 303038464 0 0
0 151519232 0 536870912
0 344195072 0 536870912
0 440532992 0 0
0 220266496 0 0
0 110133248 0 536870912
0 323502080 0 5368709...

result:

ok correct!

Test #50:

score: 0
Accepted
time: 0ms
memory: 3556kb

input:

605171712 536870912
605171712 159530531

output:

29
605171712 536870912 605171712 0
605171712 268435456 605171712 536870912
605171712 402653184 605171712 0
605171712 201326592 605171712 0
605171712 100663296 605171712 0
605171712 50331648 605171712 536870912
605171712 293601280 605171712 0
605171712 146800640 605171712 0
605171712 73400320 6051717...

result:

ok correct!

Test #51:

score: 0
Accepted
time: 0ms
memory: 3584kb

input:

816447488 872415232
107288296 872415232

output:

14
816447488 872415232 0 872415232
408223744 872415232 0 872415232
204111872 872415232 0 872415232
102055936 872415232 816447488 872415232
459251712 872415232 0 872415232
229625856 872415232 816447488 872415232
523036672 872415232 816447488 872415232
669742080 872415232 0 872415232
334871040 8724152...

result:

ok correct!

Test #52:

score: 0
Accepted
time: 0ms
memory: 3548kb

input:

465043456 805306368
155625924 805306368

output:

17
465043456 805306368 0 805306368
232521728 805306368 465043456 805306368
348782592 805306368 465043456 805306368
406913024 805306368 0 805306368
203456512 805306368 465043456 805306368
334249984 805306368 0 805306368
167124992 805306368 465043456 805306368
316084224 805306368 0 805306368
158042112...

result:

ok correct!

Test #53:

score: 0
Accepted
time: 0ms
memory: 3620kb

input:

246022144 587202560
0 233147565

output:

24
0 587202560 0 0
0 293601280 0 587202560
0 440401920 0 587202560
0 513802240 0 587202560
0 550502400 0 0
0 275251200 0 587202560
0 431226880 0 587202560
0 509214720 0 587202560
0 548208640 0 0
0 274104320 0 0
0 137052160 0 587202560
0 362127360 0 0
0 181063680 0 0
0 90531840 0 587202560
0 33886720...

result:

ok correct!

Test #54:

score: 0
Accepted
time: 0ms
memory: 3596kb

input:

536870912 699163134
0 699163134

output:

0

result:

ok correct!

Test #55:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

536870912 292943687
423281845 0

output:

29
536870912 0 0 0
268435456 0 0 0
134217728 0 536870912 0
335544320 0 0 0
167772160 0 536870912 0
352321536 0 536870912 0
444596224 0 0 0
222298112 0 536870912 0
379584512 0 0 0
189792256 0 0 0
94896128 0 536870912 0
315883520 0 0 0
157941760 0 0 0
78970880 0 0 0
39485440 0 536870912 0
288178176 0 ...

result:

ok correct!

Test #56:

score: 0
Accepted
time: 0ms
memory: 3772kb

input:

536870912 31948433
0 0

output:

0

result:

ok correct!

Test #57:

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

input:

603979776 243951872
603979776 152469920

output:

3
603979776 243951872 603979776 0
603979776 121975936 603979776 0
603979776 60987968 603979776 243951872

result:

ok correct!

Test #58:

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

input:

603979776 892103744
603979776 585443082

output:

5
603979776 892103744 603979776 0
603979776 446051872 603979776 0
603979776 223025936 603979776 892103744
603979776 557564840 603979776 0
603979776 278782420 603979776 892103744

result:

ok correct!

Test #59:

score: 0
Accepted
time: 0ms
memory: 3584kb

input:

67108864 893081440
6587231 893081440

output:

26
67108864 893081440 0 893081440
33554432 893081440 67108864 893081440
50331648 893081440 67108864 893081440
58720256 893081440 67108864 893081440
62914560 893081440 67108864 893081440
65011712 893081440 0 893081440
32505856 893081440 67108864 893081440
49807360 893081440 0 893081440
24903680 89308...

result:

ok correct!

Test #60:

score: 0
Accepted
time: 0ms
memory: 3556kb

input:

276307968 0
139739247 0

output:

13
276307968 0 0 0
138153984 0 276307968 0
207230976 0 276307968 0
241769472 0 276307968 0
259038720 0 0 0
129519360 0 276307968 0
202913664 0 0 0
101456832 0 0 0
50728416 0 0 0
25364208 0 0 0
12682104 0 0 0
6341052 0 0 0
3170526 0 276307968 0

result:

ok correct!

Test #61:

score: 0
Accepted
time: 0ms
memory: 3620kb

input:

0 365756416
0 136488936

output:

13
0 365756416 0 0
0 182878208 0 0
0 91439104 0 0
0 45719552 0 0
0 22859776 0 365756416
0 194308096 0 365756416
0 280032256 0 365756416
0 322894336 0 365756416
0 344325376 0 365756416
0 355040896 0 365756416
0 360398656 0 0
0 180199328 0 365756416
0 272977872 0 0

result:

ok correct!

Test #62:

score: 0
Accepted
time: 0ms
memory: 3560kb

input:

0 214958080
0 164104960

output:

12
0 214958080 0 0
0 107479040 0 214958080
0 161218560 0 214958080
0 188088320 0 0
0 94044160 0 214958080
0 154501120 0 214958080
0 184729600 0 0
0 92364800 0 0
0 46182400 0 0
0 23091200 0 0
0 11545600 0 214958080
0 113251840 0 214958080

result:

ok correct!

Test #63:

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

input:

713613312 0
122478066 0

output:

12
713613312 0 0 0
356806656 0 713613312 0
535209984 0 713613312 0
624411648 0 713613312 0
669012480 0 713613312 0
691312896 0 713613312 0
702463104 0 0 0
351231552 0 713613312 0
532422432 0 0 0
266211216 0 713613312 0
489912264 0 0 0
244956132 0 0 0

result:

ok correct!

Test #64:

score: 0
Accepted
time: 0ms
memory: 3752kb

input:

0 122953728
0 4427655

output:

13
0 122953728 0 0
0 61476864 0 122953728
0 92215296 0 122953728
0 107584512 0 0
0 53792256 0 0
0 26896128 0 122953728
0 74924928 0 0
0 37462464 0 0
0 18731232 0 122953728
0 70842480 0 0
0 35421240 0 0
0 17710620 0 0
0 8855310 0 0

result:

ok correct!

Test #65:

score: 0
Accepted
time: 0ms
memory: 3772kb

input:

0 268435456
0 36705241

output:

28
0 268435456 0 0
0 134217728 0 0
0 67108864 0 0
0 33554432 0 268435456
0 150994944 0 268435456
0 209715200 0 0
0 104857600 0 268435456
0 186646528 0 268435456
0 227540992 0 268435456
0 247988224 0 268435456
0 258211840 0 0
0 129105920 0 0
0 64552960 0 268435456
0 166494208 0 0
0 83247104 0 0
0 416...

result:

ok correct!

Test #66:

score: 0
Accepted
time: 0ms
memory: 3596kb

input:

0 805306368
0 482227593

output:

28
0 805306368 0 0
0 402653184 0 805306368
0 603979776 0 0
0 301989888 0 0
0 150994944 0 0
0 75497472 0 0
0 37748736 0 0
0 18874368 0 805306368
0 412090368 0 0
0 206045184 0 0
0 103022592 0 805306368
0 454164480 0 805306368
0 629735424 0 805306368
0 717520896 0 805306368
0 761413632 0 0
0 380706816 ...

result:

ok correct!

Test #67:

score: 0
Accepted
time: 0ms
memory: 3804kb

input:

805306368 0
635586921 0

output:

28
805306368 0 0 0
402653184 0 805306368 0
603979776 0 0 0
301989888 0 0 0
150994944 0 0 0
75497472 0 805306368 0
440401920 0 0 0
220200960 0 0 0
110100480 0 805306368 0
457703424 0 805306368 0
631504896 0 0 0
315752448 0 0 0
157876224 0 0 0
78938112 0 0 0
39469056 0 805306368 0
422387712 0 80530636...

result:

ok correct!

Test #68:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

0 805306368
0 421144629

output:

28
0 805306368 0 0
0 402653184 0 805306368
0 603979776 0 805306368
0 704643072 0 0
0 352321536 0 0
0 176160768 0 805306368
0 490733568 0 805306368
0 648019968 0 0
0 324009984 0 805306368
0 564658176 0 0
0 282329088 0 805306368
0 543817728 0 805306368
0 674562048 0 0
0 337281024 0 0
0 168640512 0 0
0...

result:

ok correct!

Test #69:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

268435456 0
149676330 0

output:

27
268435456 0 0 0
134217728 0 0 0
67108864 0 268435456 0
167772160 0 0 0
83886080 0 268435456 0
176160768 0 0 0
88080384 0 0 0
44040192 0 268435456 0
156237824 0 0 0
78118912 0 0 0
39059456 0 0 0
19529728 0 0 0
9764864 0 268435456 0
139100160 0 268435456 0
203767808 0 268435456 0
236101632 0 268435...

result:

ok correct!

Extra Test:

score: 0
Extra Test Passed