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 listJan 5, 2026 05:51Josu San MartinJosu San MartinScore: 2,922Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 21, 2026 05:252,808446,541,353406,261,00015,009,00016,998,400
2Mar 21, 2026 05:252,808447,835,606405,280,00015,971,00016,986,112
3Mar 21, 2026 05:292,810449,035,460409,556,00011,987,00016,965,632
4Mar 21, 2026 05:292,810450,408,980405,512,00015,980,00016,986,112
5Mar 21, 2026 05:252,811450,643,640406,722,00014,989,00016,977,920
6Mar 21, 2026 05:292,811453,630,144408,648,00012,988,00016,990,208
7Mar 21, 2026 05:292,811448,619,985404,633,00016,984,00016,977,920
8Mar 21, 2026 05:292,813450,755,644404,929,00016,997,00016,998,400
9Mar 21, 2026 05:252,814445,386,585407,063,00015,002,00016,973,824
10Mar 21, 2026 05:252,817446,700,562406,624,00015,985,00016,998,400
11Mar 21, 2026 05:292,818448,966,912407,726,00014,989,00016,990,208
12Mar 21, 2026 05:292,819449,626,549409,925,00012,997,00016,986,112
13Mar 21, 2026 05:252,819452,489,226408,800,00013,993,00016,990,208
14Mar 21, 2026 05:292,820445,946,977408,951,00013,998,00016,986,112
15Mar 21, 2026 05:252,820448,203,417406,977,00015,999,00016,977,920
16Mar 21, 2026 05:292,823451,841,087407,473,00015,979,00017,096,704
17Mar 21, 2026 05:252,835452,994,547408,294,00016,970,00016,977,920
18Mar 21, 2026 05:252,847447,720,179413,015,00014,000,00016,977,920
19Jan 5, 2026 05:532,912466,780,469422,838,00013,994,00016,973,824
20Jan 5, 2026 05:532,912464,129,984421,836,00014,994,00017,092,608
21Jan 5, 2026 05:532,916463,402,110420,410,00016,976,00017,092,608
22Jan 5, 2026 05:532,922465,245,194423,306,00015,010,00016,982,016
23Jan 5, 2026 05:532,926466,356,727421,800,00017,032,00016,973,824
24Jan 5, 2026 05:532,929469,259,380424,404,00014,978,00016,973,824
25Jan 5, 2026 05:532,930466,805,195425,469,00013,982,00016,986,112
26Jan 5, 2026 05:532,932467,374,805421,865,00017,994,00016,990,208
27Jan 5, 2026 05:562,936467,360,541427,486,00012,984,00017,092,608
28Jan 5, 2026 05:512,944468,027,104425,591,00015,984,00016,969,728
29Jan 5, 2026 05:552,945476,350,679424,759,00016,990,00016,973,824
30Jan 5, 2026 05:552,956469,171,127427,460,00015,979,00016,973,824
31Jan 5, 2026 05:532,956474,183,538426,361,00017,014,00016,973,824
32Jan 5, 2026 05:562,958470,785,008424,674,00018,985,00016,977,920
33Jan 5, 2026 05:512,960471,122,102428,069,00016,002,00016,977,920
34Jan 5, 2026 05:512,961472,205,916426,196,00018,008,00016,977,920
35Jan 5, 2026 05:512,964467,751,070426,663,00017,985,00017,092,608
36Jan 5, 2026 05:552,966474,471,806428,931,00015,997,00016,982,016
37Jan 5, 2026 05:512,966468,882,152427,975,00016,999,00016,977,920
38Jan 5, 2026 05:512,973472,822,328425,932,00019,949,00017,022,976
39Jan 5, 2026 05:562,983474,508,415432,476,00014,981,00017,092,608
40Jan 5, 2026 05:512,983478,960,400431,456,00015,979,00016,969,728
41Jan 5, 2026 05:513,001473,313,694434,086,00016,003,00016,973,824
42Jan 5, 2026 05:513,024476,041,672434,577,00018,981,00016,977,920