← 完整题目索引

PROJECT EULER · #0913

行优先与列优先

Row-major vs Column-major

仅题目 · 待解原题 ↗

112 的数可以按行优先列优先顺序排列为 3×4 矩阵: R=(123456789101112),C=(147102581136912) 每次交换两个元素,将 R 变为 C 至少需要交换 8 次。

S(n,m) 为将包含 1nmn×m 矩阵,从行优先顺序变为列优先顺序所需的最少交换次数。因此,S(3,4)=8

已知,对所有 2nm100S(n,m) 的和为 12578833

求对所有 2nm100S(n4,m4) 的和。

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。