📌  相关文章
📜  国际空间研究组织 | ISRO CS 2020 |问题 23

📅  最后修改于: 2022-05-13 01:58:01.131000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2020 |问题 23

考虑具有 w 行和 x 列、x 行和 y 列以及 y 行和 z 列的三个矩阵 M1、M2 和 M3 的乘积。在什么条件下,将乘积计算为 (M1M2)M3 比计算 M1(M2M3) 花费的时间更少?

(A)总是花同样的时间
(B) (1/x + 1/z) < (1/w + 1/y)
(C) x > y
(D) (w + x) > (y + z)答案:(乙)
说明: (M1M2)M3 的成本:

= wxy + wyz       ------ (i) 

M1(M2M3)的成本:

= xyz + wxz       ------ (ii)  

如果 (M1M2)M3 将比 M1(M2M3) 花费更少的时间,那么

wxy + wyz < xyz + wxz 

两边除以wxyz,

= (1/x + 1/z) < (1/w + 1/y) 

所以,选项(B)是正确的。
这个问题的测验