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 listMar 24, 2023 22:56Yurkov AlekseyYurkov AlekseyScore: 4,185Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 24, 2023 22:554,179691,617,680626,899,317016,945,152
2Mar 24, 2023 22:564,179690,324,632626,808,795016,945,152
3Mar 24, 2023 22:564,179694,034,949626,789,754016,953,344
4Mar 24, 2023 22:554,180652,861,901615,027,00012,000,00017,149,952
5Mar 24, 2023 22:554,181652,667,216617,182,00010,002,00017,158,144
6Mar 24, 2023 22:564,181649,916,634615,197,00012,003,00017,158,144
7Mar 24, 2023 22:554,182696,150,790627,284,491016,936,960
8Mar 24, 2023 22:564,183653,415,438615,510,00011,990,00017,141,760
9Mar 24, 2023 22:564,183658,208,559615,516,00011,990,00017,199,104
10Mar 24, 2023 22:564,183657,811,251616,526,00010,991,00016,973,824
11Mar 24, 2023 22:564,183651,533,598617,493,0009,991,00016,973,824
12Mar 24, 2023 22:554,183653,740,774614,518,00012,989,00016,961,536
13Mar 24, 2023 22:564,184650,327,441616,585,00010,992,00017,145,856
14Mar 24, 2023 22:554,184653,288,512612,626,00014,990,00017,145,856
15Mar 24, 2023 22:564,185699,441,160627,717,308016,945,152
16Mar 24, 2023 22:554,185688,193,687627,813,635016,941,056
17Mar 24, 2023 22:564,185652,137,682616,703,00010,994,00016,961,536
18Mar 24, 2023 22:564,185692,280,016627,763,786016,945,152
19Mar 24, 2023 22:554,185649,659,445615,700,00011,994,00016,973,824
20Mar 24, 2023 22:564,187654,694,914618,051,00010,000,00017,149,952
21Mar 24, 2023 22:564,187656,876,434616,994,00010,999,00016,961,536
22Mar 24, 2023 22:564,187656,199,662612,994,00014,999,00016,973,824
23Mar 24, 2023 22:564,187696,780,020628,014,944016,945,152
24Mar 24, 2023 22:554,188655,185,805616,136,00012,002,00017,154,048
25Mar 24, 2023 22:564,188688,138,506628,150,741016,945,152
26Mar 24, 2023 22:564,188658,286,483615,189,00013,004,00017,149,952
27Mar 24, 2023 22:564,188659,260,302614,246,00014,005,00017,149,952
28Mar 24, 2023 22:564,189660,674,213612,299,00016,007,00017,158,144
29Mar 24, 2023 22:564,189659,967,397619,290,0009,004,00017,141,760
30Mar 24, 2023 22:554,189663,569,387620,348,0008,004,00016,973,824
31Mar 24, 2023 22:564,190652,388,174615,524,00012,989,00017,145,856
32Mar 24, 2023 22:554,190659,476,158618,489,0009,991,00017,133,568
33Mar 24, 2023 22:554,191650,588,799613,608,00014,990,00016,986,112
34Mar 24, 2023 22:564,192654,180,850615,802,00012,995,00016,977,920
35Mar 24, 2023 22:564,192653,795,030615,736,00012,994,00016,957,440
36Mar 24, 2023 22:564,193655,628,034621,018,0008,000,00017,133,568