QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#825323#9770. Middle Pointucup-team3407#AC ✓0ms3708kbC++141.2kb2024-12-21 18:17:442024-12-21 18:17:49

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

2 2
1 1

output:

1
2 2 0 0

result:

ok correct!

Test #2:

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

input:

8 8
5 0

output:

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

result:

ok correct!

Test #3:

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

input:

0 0
0 0

output:

0

result:

ok correct!

Test #4:

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

input:

2024 0
1012 0

output:

1
0 0 2024 0

result:

ok correct!

Test #5:

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

input:

2024 2024
2023 2023

output:

-1

result:

ok correct!

Test #6:

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

input:

8 6
7 3

output:

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

result:

ok correct!

Test #7:

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

input:

2024 2026
2024 2026

output:

0

result:

ok correct!

Test #8:

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

input:

1000000000 1000000000
70 0

output:

-1

result:

ok correct!

Test #9:

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

input:

3 6
2 4

output:

-1

result:

ok correct!

Test #10:

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

input:

7 7
7 2

output:

-1

result:

ok correct!

Test #11:

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

input:

6 2
5 2

output:

-1

result:

ok correct!

Test #12:

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

input:

5 7
5 5

output:

-1

result:

ok correct!

Test #13:

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

input:

4 7
2 3

output:

-1

result:

ok correct!

Test #14:

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

input:

8 2
2 2

output:

2
8 2 0 2
0 2 4 2

result:

ok correct!

Test #15:

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

input:

3 3
0 2

output:

-1

result:

ok correct!

Test #16:

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

input:

7 7
1 4

output:

-1

result:

ok correct!

Test #17:

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

input:

6 3
6 1

output:

-1

result:

ok correct!

Test #18:

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

input:

4 2
2 1

output:

1
4 2 0 0

result:

ok correct!

Test #19:

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

input:

7 2
3 2

output:

-1

result:

ok correct!

Test #20:

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

input:

2 7
0 3

output:

-1

result:

ok correct!

Test #21:

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

input:

1 7
1 0

output:

0

result:

ok correct!

Test #22:

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

input:

5 1
0 0

output:

0

result:

ok correct!

Test #23:

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

input:

8 7
4 3

output:

-1

result:

ok correct!

Test #24:

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

input:

180057652 674822131
110693180 428023738

output:

-1

result:

ok correct!

Test #25:

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

input:

62347541 812142018
42922107 486416913

output:

-1

result:

ok correct!

Test #26:

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

input:

239604722 244429197
78993837 108804105

output:

-1

result:

ok correct!

Test #27:

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

input:

416861903 381749084
375027630 373683256

output:

-1

result:

ok correct!

Test #28:

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

input:

594119084 519068971
429116021 298715088

output:

-1

result:

ok correct!

Test #29:

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

input:

536870912 536870912
233225286 372408647

output:

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

result:

ok correct!

Test #30:

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

input:

536870912 536870912
242171716 210314503

output:

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

result:

ok correct!

Test #31:

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

input:

536870912 536870912
251118145 48220392

output:

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

result:

ok correct!

Test #32:

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

input:

126070784 536870912
70206899 483718753

output:

29
0 536870912 0 0
0 0 0 268435456
0 0 0 134217728
0 0 0 67108864
0 0 0 33554432
0 536870912 0 16777216
0 536870912 0 276824064
0 0 0 406847488
0 0 0 203423744
0 536870912 0 101711872
0 536870912 0 319291392
0 0 0 428081152
0 536870912 0 214040576
0 536870912 0 375455744
0 536870912 0 456163328
0 53...

result:

ok correct!

Test #33:

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

input:

134541312 536870912
92168682 321624642

output:

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

result:

ok correct!

Test #34:

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

input:

605171712 536870912
492293004 159530531

output:

29
0 536870912 0 0
0 536870912 0 268435456
0 0 0 402653184
0 0 0 201326592
0 0 0 100663296
0 536870912 0 50331648
0 0 0 293601280
0 0 0 146800640
0 0 0 73400320
0 536870912 0 36700160
0 536870912 0 286785536
0 536870912 0 411828224
0 536870912 0 474349568
0 536870912 0 505610240
0 0 0 521240576
0 0 ...

result:

ok correct!

Test #35:

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

input:

816447488 872415232
107288296 282864296

output:

23
0 872415232 0 0
0 0 0 436207616
0 0 0 218103808
0 872415232 0 109051904
0 0 0 490733568
0 872415232 0 245366784
0 872415232 0 558891008
0 0 0 715653120
0 0 0 357826560
816447488 0 0 178913280
0 0 408223744 89456640
0 0 204111872 44728320
816447488 0 102055936 22364160
0 0 459251712 11182080
81644...

result:

ok correct!

Test #36:

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

input:

465043456 805306368
155625924 290419248

output:

24
0 805306368 0 0
0 0 0 402653184
0 0 0 201326592
0 0 0 100663296
0 0 0 50331648
0 805306368 0 25165824
0 805306368 0 415236096
465043456 0 0 610271232
465043456 0 232521728 305135616
465043456 805306368 348782592 152567808
0 0 406913024 478937088
465043456 0 203456512 239468544
0 805306368 3342499...

result:

ok correct!

Test #37:

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

input:

246022144 587202560
78513033 233147565

output:

24
0 587202560 0 0
0 587202560 0 293601280
0 587202560 0 440401920
0 587202560 0 513802240
0 0 0 550502400
0 587202560 0 275251200
0 587202560 0 431226880
246022144 587202560 0 509214720
0 0 123011072 548208640
246022144 0 61505536 274104320
0 587202560 153763840 137052160
0 0 76881920 362127360
246...

result:

ok correct!

Test #38:

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

input:

536870912 699163134
414335415 699163134

output:

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

result:

ok correct!

Test #39:

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

input:

536870912 292943687
423281845 292943687

output:

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

result:

ok correct!

Test #40:

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

input:

536870912 31948433
432228266 0

output:

28
0 0 536870912 0
268435456 0 536870912 0
402653184 0 536870912 0
402653184 0 469762048 0
402653184 0 436207616 0
419430400 0 436207616 0
427819008 0 436207616 0
432013312 0 436207616 0
432013312 0 434110464 0
432013312 0 433061888 0
432013312 0 432537600 0
432013312 0 432275456 0
432144384 0 43227...

result:

ok correct!

Test #41:

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

input:

603979776 243951872
111389958 152469920

output:

25
603979776 0 0 0
603979776 0 301989888 0
0 0 452984832 0
603979776 0 226492416 0
0 0 415236096 0
603979776 0 207618048 0
0 0 405798912 0
0 0 202899456 0
603979776 0 101449728 0
0 0 352714752 0
603979776 0 176357376 0
603979776 0 390168576 0
0 0 497074176 0
603979776 0 248537088 0
603979776 0 42625...

result:

ok correct!

Test #42:

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

input:

603979776 892103744
85336938 585443082

output:

25
603979776 0 0 0
0 0 301989888 0
603979776 0 150994944 0
603979776 0 377487360 0
0 0 490733568 0
0 0 245366784 0
603979776 0 122683392 0
0 0 363331584 0
603979776 0 181665792 0
603979776 0 392822784 0
603979776 0 498401280 0
0 0 551190528 0
603979776 0 275595264 0
0 0 439787520 0
603979776 0 21989...

result:

ok correct!

Test #43:

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

input:

67108864 893081440
6587231 502358310

output:

26
67108864 0 0 0
67108864 0 33554432 0
67108864 0 50331648 0
67108864 0 58720256 0
67108864 0 62914560 0
0 0 65011712 0
67108864 0 32505856 0
0 0 49807360 0
67108864 0 24903680 0
67108864 0 46006272 0
0 0 56557568 0
0 0 28278784 0
0 0 14139392 0
0 0 7069696 0
0 0 3534848 0
67108864 0 1767424 0
0 0 ...

result:

ok correct!

Test #44:

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

input:

536870912 536870912
233225286 536870912

output:

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

result:

ok correct!

Test #45:

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

input:

536870912 536870912
242171716 536870912

output:

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

result:

ok correct!

Test #46:

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

input:

536870912 536870912
536870912 48220392

output:

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

result:

ok correct!

Test #47:

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

input:

126070784 536870912
70206899 0

output:

12
0 0 126070784 0
63035392 0 126070784 0
63035392 0 94553088 0
63035392 0 78794240 0
63035392 0 70914816 0
66975104 0 70914816 0
68944960 0 70914816 0
69929888 0 70914816 0
69929888 0 70422352 0
70176120 0 70422352 0
70176120 0 70299236 0
70176120 0 70237678 0

result:

ok correct!

Test #48:

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

input:

536870912 536870912
33554432 1835008

output:

11
0 536870912 0 0
0 536870912 0 268435456
0 536870912 0 402653184
0 0 0 469762048
0 0 0 234881024
0 0 0 117440512
0 0 0 58720256
536870912 0 0 29360128
0 0 268435456 14680064
0 0 134217728 7340032
0 0 67108864 3670016

result:

ok correct!

Test #49:

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

input:

134541312 536870912
0 321624642

output:

28
0 0 0 536870912
0 268435456 0 536870912
0 268435456 0 402653184
0 268435456 0 335544320
0 301989888 0 335544320
0 318767104 0 335544320
0 318767104 0 327155712
0 318767104 0 322961408
0 320864256 0 322961408
0 320864256 0 321912832
0 321388544 0 321912832
0 321388544 0 321650688
0 321519616 0 321...

result:

ok correct!

Test #50:

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

input:

605171712 536870912
605171712 159530531

output:

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

result:

ok correct!

Test #51:

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

input:

816447488 872415232
107288296 872415232

output:

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

result:

ok correct!

Test #52:

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

input:

465043456 805306368
155625924 805306368

output:

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

result:

ok correct!

Test #53:

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

input:

246022144 587202560
0 233147565

output:

24
0 0 0 587202560
0 0 0 293601280
0 146800640 0 293601280
0 220200960 0 293601280
0 220200960 0 256901120
0 220200960 0 238551040
0 229376000 0 238551040
0 229376000 0 233963520
0 231669760 0 233963520
0 232816640 0 233963520
0 232816640 0 233390080
0 233103360 0 233390080
0 233103360 0 233246720
0...

result:

ok correct!

Test #54:

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

input:

536870912 699163134
0 699163134

output:

0

result:

ok correct!

Test #55:

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

input:

536870912 292943687
423281845 0

output:

29
0 0 536870912 0
268435456 0 536870912 0
402653184 0 536870912 0
402653184 0 469762048 0
402653184 0 436207616 0
419430400 0 436207616 0
419430400 0 427819008 0
419430400 0 423624704 0
421527552 0 423624704 0
422576128 0 423624704 0
423100416 0 423624704 0
423100416 0 423362560 0
423231488 0 42336...

result:

ok correct!

Test #56:

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

input:

536870912 31948433
0 0

output:

0

result:

ok correct!

Test #57:

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

input:

603979776 243951872
603979776 152469920

output:

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

result:

ok correct!

Test #58:

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

input:

603979776 892103744
603979776 585443082

output:

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

result:

ok correct!

Test #59:

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

input:

67108864 893081440
6587231 893081440

output:

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

result:

ok correct!

Test #60:

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

input:

276307968 0
139739247 0

output:

13
0 0 276307968 0
138153984 0 276307968 0
138153984 0 207230976 0
138153984 0 172692480 0
138153984 0 155423232 0
138153984 0 146788608 0
138153984 0 142471296 0
138153984 0 140312640 0
139233312 0 140312640 0
139233312 0 139772976 0
139503144 0 139772976 0
139638060 0 139772976 0
139705518 0 13977...

result:

ok correct!

Test #61:

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

input:

0 365756416
0 136488936

output:

13
0 0 0 365756416
0 0 0 182878208
0 91439104 0 182878208
0 91439104 0 137158656
0 114298880 0 137158656
0 125728768 0 137158656
0 131443712 0 137158656
0 134301184 0 137158656
0 135729920 0 137158656
0 136444288 0 137158656
0 136444288 0 136801472
0 136444288 0 136622880
0 136444288 0 136533584

result:

ok correct!

Test #62:

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

input:

0 214958080
0 164104960

output:

12
0 0 0 214958080
0 107479040 0 214958080
0 161218560 0 214958080
0 161218560 0 188088320
0 161218560 0 174653440
0 161218560 0 167936000
0 161218560 0 164577280
0 162897920 0 164577280
0 163737600 0 164577280
0 163737600 0 164157440
0 163947520 0 164157440
0 164052480 0 164157440

result:

ok correct!

Test #63:

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

input:

713613312 0
122478066 0

output:

12
0 0 713613312 0
0 0 356806656 0
0 0 178403328 0
89201664 0 178403328 0
89201664 0 133802496 0
111502080 0 133802496 0
111502080 0 122652288 0
117077184 0 122652288 0
119864736 0 122652288 0
121258512 0 122652288 0
121955400 0 122652288 0
122303844 0 122652288 0

result:

ok correct!

Test #64:

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

input:

0 122953728
0 4427655

output:

13
0 0 0 122953728
0 0 0 61476864
0 0 0 30738432
0 0 0 15369216
0 0 0 7684608
0 3842304 0 7684608
0 3842304 0 5763456
0 3842304 0 4802880
0 4322592 0 4802880
0 4322592 0 4562736
0 4322592 0 4442664
0 4382628 0 4442664
0 4412646 0 4442664

result:

ok correct!

Test #65:

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

input:

0 268435456
0 36705241

output:

28
0 0 0 268435456
0 0 0 134217728
0 0 0 67108864
0 33554432 0 67108864
0 33554432 0 50331648
0 33554432 0 41943040
0 33554432 0 37748736
0 35651584 0 37748736
0 36700160 0 37748736
0 36700160 0 37224448
0 36700160 0 36962304
0 36700160 0 36831232
0 36700160 0 36765696
0 36700160 0 36732928
0 367001...

result:

ok correct!

Test #66:

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

input:

0 805306368
0 482227593

output:

28
0 0 0 805306368
0 402653184 0 805306368
0 402653184 0 603979776
0 402653184 0 503316480
0 452984832 0 503316480
0 478150656 0 503316480
0 478150656 0 490733568
0 478150656 0 484442112
0 481296384 0 484442112
0 481296384 0 482869248
0 482082816 0 482869248
0 482082816 0 482476032
0 482082816 0 482...

result:

ok correct!

Test #67:

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

input:

805306368 0
635586921 0

output:

28
0 0 805306368 0
402653184 0 805306368 0
603979776 0 805306368 0
603979776 0 704643072 0
603979776 0 654311424 0
629145600 0 654311424 0
629145600 0 641728512 0
635437056 0 641728512 0
635437056 0 638582784 0
635437056 0 637009920 0
635437056 0 636223488 0
635437056 0 635830272 0
635437056 0 63563...

result:

ok correct!

Test #68:

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

input:

0 805306368
0 421144629

output:

28
0 0 0 805306368
0 402653184 0 805306368
0 402653184 0 603979776
0 402653184 0 503316480
0 402653184 0 452984832
0 402653184 0 427819008
0 415236096 0 427819008
0 415236096 0 421527552
0 418381824 0 421527552
0 419954688 0 421527552
0 420741120 0 421527552
0 421134336 0 421527552
0 421134336 0 421...

result:

ok correct!

Test #69:

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

input:

268435456 0
149676330 0

output:

27
0 0 268435456 0
134217728 0 268435456 0
134217728 0 201326592 0
134217728 0 167772160 0
134217728 0 150994944 0
142606336 0 150994944 0
146800640 0 150994944 0
148897792 0 150994944 0
148897792 0 149946368 0
149422080 0 149946368 0
149422080 0 149684224 0
149553152 0 149684224 0
149618688 0 14968...

result:

ok correct!

Extra Test:

score: 0
Extra Test Passed