为Strassen算法编写伪代码。
1. 将A、B和C分解成n/2×n/2的子矩阵
2. 创建10个n/2×n/2的矩阵S1,S2,...,S10,每个矩阵保存步骤1中创建的两个子矩阵的和或差
3. 用步骤1中创建的子矩阵和步骤2中创建的10个矩阵,递归地计算7个矩阵积P1,P2,...,P7
4. 通过Pi矩阵的不同组合进行加减运算,计算出结果矩阵C的子矩阵C11,C12,C21,C22
2. 创建10个n/2×n/2的矩阵S1,S2,...,S10,每个矩阵保存步骤1中创建的两个子矩阵的和或差
3. 用步骤1中创建的子矩阵和步骤2中创建的10个矩阵,递归地计算7个矩阵积P1,P2,...,P7
4. 通过Pi矩阵的不同组合进行加减运算,计算出结果矩阵C的子矩阵C11,C12,C21,C22
