Large matrix multiplication Liam

Multiply two square matrices as fast as possible.

Input

Two 2000 x 2000 matrices of uint32 values on STDIN, encoded back-to-back in row-major order, little-endian byte order.

Output

Write the resulting 2000 x 2000 product matrix to STDOUT in the same binary format (row-major, little-endian uint32).

Back to listApr 20, 2023 15:36Bernard TeoBernard TeoScore: 3,144Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 18, 2023 15:473,118533,200,319467,730,800016,916,480
2Apr 18, 2023 15:593,118529,381,030467,652,035016,936,960
3Apr 18, 2023 16:003,118523,832,705467,728,569016,912,384
4Apr 18, 2023 15:473,119532,845,770467,865,303016,900,096
5Apr 18, 2023 15:593,119532,861,942467,801,212016,912,384
6Apr 20, 2023 15:363,119558,468,706467,834,417016,900,096
7Apr 18, 2023 15:473,120530,830,735468,020,465016,912,384
8Apr 18, 2023 16:003,121542,690,556468,085,991016,904,192
9Apr 18, 2023 15:473,122534,513,949468,356,819016,908,288
10Apr 20, 2023 15:363,123533,805,404468,403,740016,904,192
11Apr 20, 2023 15:363,123537,107,163468,378,723016,916,480
12Apr 20, 2023 15:363,124525,962,314468,653,060016,904,192
13Apr 18, 2023 15:473,124547,680,521468,561,163016,912,384
14Apr 18, 2023 15:593,125544,439,140468,767,803016,904,192
15Apr 18, 2023 16:003,125542,661,088468,689,513016,908,288
16Apr 18, 2023 15:473,126539,352,158468,933,064016,904,192
17Apr 20, 2023 15:363,126535,077,096468,883,962016,920,576
18Apr 20, 2023 15:363,126557,738,978468,854,395016,904,192
19Apr 20, 2023 15:363,127537,348,005469,056,313016,916,480
20Apr 18, 2023 15:593,130501,760,800447,482,00021,974,00016,949,248
21Apr 20, 2023 15:363,131543,753,672469,724,183016,904,192
22Apr 20, 2023 15:363,131527,396,771469,637,285016,904,192
23Apr 18, 2023 15:473,132491,789,020441,832,00027,989,00016,957,440
24Apr 18, 2023 16:003,135499,967,555442,263,00028,016,00017,027,072
25Apr 20, 2023 15:363,136497,924,798440,507,00029,966,00017,031,168
26Apr 20, 2023 15:363,137492,889,072442,511,00027,969,00016,953,344
27Apr 20, 2023 15:363,137499,590,375445,636,00024,979,00017,117,184
28Apr 20, 2023 15:363,137498,202,092440,645,00029,975,00017,190,912
29Apr 20, 2023 15:363,137494,070,969443,628,00026,977,00016,998,400
30Apr 20, 2023 15:363,137495,418,810443,567,00026,973,00017,199,104
31Apr 20, 2023 15:363,137499,104,165442,537,00027,970,00016,994,304
32Apr 18, 2023 15:593,138493,513,114440,786,00029,985,00017,068,032
33Apr 20, 2023 15:363,138497,304,285440,681,00029,978,00017,182,720
34Apr 20, 2023 15:363,138496,770,381442,753,00027,984,00017,117,184
35Apr 20, 2023 15:363,139498,130,057442,863,00027,991,00016,994,304
36Apr 18, 2023 15:473,139497,909,769445,926,00024,995,00017,133,568
37Apr 20, 2023 15:363,140491,908,839445,035,00026,002,00017,006,592
38Apr 20, 2023 15:363,140543,341,868471,027,917016,904,192
39Apr 18, 2023 15:473,140492,618,594442,963,00027,997,00016,953,344
40Apr 18, 2023 15:473,141495,695,449443,203,00028,012,00016,998,400
41Apr 18, 2023 15:593,141495,140,404443,152,00028,009,00016,998,400
42Apr 18, 2023 15:473,141502,368,691440,206,00031,014,00016,998,400
43Apr 18, 2023 16:003,141494,278,346443,120,00028,007,00017,174,528
44Apr 20, 2023 15:363,142500,677,926444,320,00027,019,00017,170,432
45Apr 18, 2023 15:593,142496,071,674445,219,00026,012,00017,002,496
46Apr 18, 2023 15:593,143500,686,419449,526,00021,976,00017,117,184
47Apr 18, 2023 15:473,144497,297,612443,634,00027,976,00017,002,496
48Apr 20, 2023 15:363,144497,070,667439,583,00031,969,00016,965,632
49Apr 18, 2023 15:473,144500,591,093449,516,00022,025,00017,166,336
50Apr 20, 2023 15:363,144499,824,921451,578,00019,981,00017,100,800
51Apr 18, 2023 16:003,144505,316,749449,564,00021,978,00016,998,400
52Apr 20, 2023 15:363,145495,979,878446,818,00024,989,00017,027,072
53Apr 18, 2023 15:593,146498,118,615445,870,00025,992,00017,149,952
54Apr 20, 2023 15:363,146500,230,771442,853,00028,990,00017,190,912
55Apr 20, 2023 15:363,148494,880,434451,208,00021,009,00017,068,032
56Apr 18, 2023 15:473,148495,152,067445,170,00027,010,00016,994,304
57Apr 18, 2023 16:003,148494,454,959444,175,00028,011,00017,002,496
58Apr 20, 2023 15:363,149501,614,815446,451,00025,968,00016,998,400
59Apr 18, 2023 16:003,150497,707,334445,577,00026,974,00017,010,688
60Apr 20, 2023 15:363,150496,640,627442,487,00029,965,00017,018,880
61Apr 20, 2023 15:363,150501,678,896445,573,00026,974,00016,994,304
62Apr 18, 2023 15:593,150497,263,765444,547,00027,971,00017,186,816
63Apr 20, 2023 15:363,151494,482,106451,682,00020,985,00016,986,112
64Apr 20, 2023 15:363,152495,468,375445,812,00026,988,00017,195,008
65Apr 18, 2023 15:473,152496,046,064448,784,00023,988,00017,199,104
66Apr 18, 2023 15:473,152498,026,956450,745,00021,987,00016,998,400
67Apr 18, 2023 16:003,154500,441,268453,100,00020,004,00017,186,816
68Apr 18, 2023 16:003,154495,608,563445,150,00028,009,00016,973,824
69Apr 18, 2023 15:593,154500,176,924447,110,00026,006,00017,137,664
70Apr 20, 2023 15:363,161539,908,620474,117,260016,904,192
71Apr 20, 2023 15:363,166539,983,265474,926,455016,896,000
72Apr 20, 2023 15:363,169502,994,026446,274,00029,017,00017,018,880
73Apr 20, 2023 15:363,170500,519,160453,594,00021,980,00017,002,496
74Apr 20, 2023 15:363,170501,280,341454,521,00020,977,00017,178,624
75Apr 20, 2023 15:363,171499,305,782449,637,00025,979,00016,977,920
76Apr 18, 2023 16:003,172505,764,236451,871,00023,993,00016,994,304
77Apr 18, 2023 15:473,173499,089,157449,977,00025,998,00017,006,592
78Apr 20, 2023 15:363,173502,646,840448,002,00028,000,00016,998,400
79Apr 18, 2023 15:473,173499,942,434450,952,00024,997,00017,190,912
80Apr 18, 2023 15:473,174500,674,883445,138,00031,009,00017,051,648
81Apr 18, 2023 15:473,175498,492,233444,196,00032,014,00017,063,936
82Apr 18, 2023 15:473,175503,206,288449,296,00027,017,00017,002,496
83Apr 20, 2023 15:363,177496,943,527449,601,00026,976,00016,998,400
84Apr 20, 2023 15:363,177510,405,397452,571,00023,977,00017,002,496
85Apr 20, 2023 15:363,177506,951,269451,525,00024,973,00017,166,336
86Apr 18, 2023 15:473,177504,719,124447,594,00028,973,00017,154,048
87Apr 20, 2023 15:363,179500,462,306453,810,00022,990,00017,027,072
88Apr 20, 2023 15:363,180502,303,953455,965,00020,998,00017,149,952
89Apr 18, 2023 15:473,181504,989,877457,177,00020,007,00016,965,632
90Apr 20, 2023 15:363,182509,786,678454,290,00023,014,00016,994,304
91Apr 18, 2023 15:593,182504,477,939453,306,00024,016,00017,002,496
92Apr 18, 2023 15:473,182504,788,858454,234,00023,011,00017,121,280
93Apr 20, 2023 15:363,186504,674,349453,940,00023,996,00017,002,496
94Apr 20, 2023 15:363,188501,260,684448,163,00030,010,00017,002,496
95Apr 18, 2023 16:003,203510,982,136454,539,00025,973,00016,957,440
96Apr 20, 2023 15:363,485544,809,351500,764,00021,989,00016,998,400